How do I choose between three guys?? Help!!

Anonymous
Guy number 1: He is my boyfriend. He is so sweet when we're together and says the most breath taking things ever. He even says he wants to get married in like 2 years. But he gets jealous over everything and ever since we had sex he has been emotionally distant. Plus he is insanely clingy, but he often ditches me for other girls and then gets mad at me for talking to my friends.

Guy number 2: He is my ex boyfriend. When I was with him he was into another girl so I left him so he could be with her. That failed and he got engaged to another girl. But now he is on 'break' with her and wants to be with me.

Guy number 3: Omg! How do I even start? Well my first love I left him Because I thought he was cheating. He got with my best friend(not friends anymore) Now he wants me but he won't leave her alone... No he always wanted me. It's long distance...

HELP PLEASE!
How do I choose between three guys?? Help!!
4 Opinion