You put your heart out there. It will take some time, but eventually this will pass. And you will be happy again. I am glad that you have good support and realize that it is not about you. Only circumstances.
You say it takes you a long time to get over someone. But Ginger, We cant possibly know another person in a few months. We are mostly seeing the best of them. The illusions. Not who they really are. You did not know him, and he did not know you. Its not possible regardless of all the time spent together.
Is it really him that you are getting over or the way he made you feel during those 3 months? (loved, cherished, taken care of, flattered)
I suspect its the later, which is dangerous and makes you susceptible to all sorts of relationship red flags. Not necessarily from him ( I suspect he was just a romantic that was a bit immature and lacking foresight), but from predators that know how to target and create fantasies.
And if it is in fact, needing or wanting someone else to make you feel that way... what is that saying?
Lots to explore and learn about. But that's what life's experiences are for I guess.