I am single because I haven't met the right one yet. Last time I was in a relationship, it was a wreck. The guy was immature and he lives in different city. It all started great but it soon falls apart where he admit, in several occasions that he has options while I don't. He would call me everytime he got drunk and asking me "why I am not there?" and guilt trip me that it was my fault that I am not around. 
The relationship lasted for 2 months, and we only spent about 10 days together and he dumped me because "I don't love you anymore" right before my final exam. I already made plans to stay with him for a month in my summer break and basically will be homeless for a month because I decided to not to continue my summer contract. When I said he put me into a difficult situation, he replied "It was your stupidity that leads to this. I didn't ask you to put a month of your contract. Don't blame me" while a month prior, he were asking me to stay with him. And oh, he didn't try to get to know me because I have 'baggage" and he couldn't handle it. I mean seriously, how can you say you love someone when you don't even know his history? 
After a week of breaking up, he texted me back saying he made a huge mistake by letting me go and he wants me back and also telling me that his dad is dying. I think he just need someone at this stage and will possibly dump my stupid ass once he is okay again. And I was right, he stopped texting me now and it seems like he has a lot of fun. Good for him. 
I am sorry if I rattled in this forum. I haven't told anyone in here beside Taz. So, in summary, I am single because I am not ready for a relationship or I am rather immature to handle a relationship.