I love my boyfriend but the only time we talk is when he wants to have sex. When we aren't talking we will text some but it always turns in to him wanting sex or us fighting. He's been going through a lot between school, his family, and him going to court(he was on drugs which I didn't know until he was arrested) All my male friends think I should break up with him, but my female friends know how much I love him and how happy he makes me. We have been together over 11 months. So should I dump him or stay with him.
How does he make you happy? If all you guys (mostly him) talk about is sex and that's all he wants, where is the happiness? Does he support your dreams/goals? Does he listen, really listen, when you're talking? How do you know he isn't still on drugs? Might not be the same drug that got him arrested, but he is probably still messing with them. Take a step back and look with your brain, then your heart. See what it looks like then.
You should dump him. He's a loser. You deserve better than this. He only talks to you when he wants sex. Sounds to me he's a scum bag. Dump him now and find yourself someone else that truly deserves you.
While your current relationship status is enough to sustain you, eventually you will tire of being the "girl on call". If there isn't any substance to your relationship, it will eventually fade. Either you will come to resent being nothing more than a sex partner or he will get bored with you. Either which way, this kind of relationship is doomed. It's best that you end it and preserve your dignity. You're worth more than that. A guy that really cares about you would talk to you whether you'd have sex with him or not.
He may straighten out his life eventually but don't wait around hoping this happens. Move on with YOUR life. You will never find the right guy if the wrong guy is still in the picture.