Most people do NOT have soul mates.
And most often what we THINK is a soulmate is just a delusional infatuation that will not last .. and will turn out badly.
Psychologists warn us that the stronger the chemistry is at first, the worse the relationship will be.
And, oddly enough, ancient yoga recognized this in a different format. They called it "soul mates". Two souls who agree to be mates through several lifetimes, always seeking each other out and "recognizing" the bond when they meet up again.
And the reason these two souls make this contract is because they want to speed up their spiritual growth. Which means giving up on things of the world. So the closer two people are, the more they hurt each other. And the purpose of soul mate contracts is to make each other SO miserable, yet too obsessed to break up .. that they more-quickly give up on romantic love and turn to seeking God instead.
But, according to yogic philosophy, MOST of us do NOT have soul mates.
If you are not completely over a breakup within a year, talk with a therapist because you lack the tools TO get over them. Normally, it should only take 4-8 months to get over someone.
And the truth is that ALL it takes to develop a strong lasting love is that both are whole and happy, both intend to nurture love and loyalty and respect, and they understand that love doesn't grow right away, but takes 2-3 years to start, and another 20 years to blossom. And it NEVER has that desperate obsessive quality of infatuation except maybe for the first year or two (so often called "in love" or "soul mate").