So I recently broke up with my boyfriend of 6 months and I'm really really regretting it. I broke up with him because I kept thinking that I literally wasn't good enough for him and that he needed someone who was serious about the relationship and would invest more time into him. Our relationship was going down the drain. The whole time we were dating., I felt like a bad girlfriend. Our downfall was probably lack of communication and me not liking to talk about my feeling. We were one of those couples that everyone couldn't believe that I was going out with him and that I could do so much better. I accepted all his flaws and what not so I loved him regardless of what he looked like or acted like. I'm 17 and he's 15 and I'm graduating in 3 months so I wouldnt be able to be to be in a long relationship, let alone try to keep a relationship going when its well over the "honey moon stage". I want him to be happy, its just that I cant be the one to provide him that happiness. I broke up with him today at school during lunch. His bestfriend told me that he cried and that made me feel like a shit person. I'm really regretting this and I'm really really sad. I had to excuse myself from class to cry in the girls bathroom. I dont know what to do. Ive never liked anyone this much before and I most likely made the most stupidest decision of my life. Someone please just give me advice on what to do because I am lost.