How to stop falling in love with every guy I meet?

i can't help it, something about the way hell look at me and I won't be able to stop thinking about him for a week, if he's nice, ill probably go crazy and start thinking names for our kids and ill be sure he's the one I want to marry,

but then I get bored or hurt and I end up finding someone better, which wouldn't be too long, the whole cycle starts, hell look at me, I realize he's nice, we would talk etc etc

Honestly it kinda gives me a headache now and I'm sick and tired of this, anything I can do to stop it?
How to stop falling in love with every guy I meet?
Post Opinion