Let me guess. Your so desperate for your prince charming and happy ever after that you dive in head first and fall in love too easily, wearing your heart on your sleeve and ignoring all the red flags and early warning signs??
This has happened 4times now so there is a pattern you need to break. First of all figure out what you want in a guy, set your standards high and take it REALLY slow so you know what you are letting yourself in for BEFORE you get attached. If you see any red flags (especially in the first 3-6months) then you need to dump him asap and move on.
Another thing is you are attracting the wrong type. They obviously sense your vulnerability or your insecurity and see you as easy pickings. If you want to attract the right type then you need to be confident, have high self esteem and know what your worth. Men dont respect weak women so the good guys will ignore you and the bad guys will screw you. You need to toughen up, be strong and show them you wont be messed with. If they know your strong enough to dump their ass if they step outa line then the bad ones will know your put of their league and leave you alone.
Youve got a lot of work to do on yourself so stay away from men until you sort yourself out.
Good luck
"Don't ask a question if you can't handle the answer".