Did you ever report this to the police? You would have been sent to the ER for an exam. You could have had charges brought against this boy. He is abusive. You can report him. You do not have to be stuck in this mess, as you call it.
You did not deserve to be raped. I do not know of any girl that does deserve that. Where are your parents on this? Or can't you tell them?
You asked what you can do? You can break up with this guy. His abuse of you is not going to go away. He knows he is getting by with treating you like this and it is going to get worse. To the point of great physical harm to you, possibly death. I am serious here. Abusive boys turn into abusive men. You keep staying with him and your life will be an endless misery. There are only so many times you can explain a bruise on your arm, or a black eye, or twist marks on your body. What happens if you get pregnant?
There is help out there for you. Call the police or a women's shelter or talk to your minister or school counselor. A neighbor even, if your parents are not there for you.
Here is a toll free number to call about abuse - 1-800-799-SAFE (7233)
Here is their website:
National Domestic Violence Hotline: 1-800-799-7233 or 1-800-787-3224 (TTY) - Break the silence, make the call.
There is a new National Teen Dating Abuse hotline that just started. Here is the information: Teens and parents anywhere in the country can call toll free,
866-331-9474 or log on to the interactive Web site,
loveisrespect.org, and receive immediate, confidential assistance. In addition to a toll-free phone line, loveisrepect.org will be the first interactive dating abuse website, staffed by trained advocates, where teens can write and immediately get assistance in a one-on-one private chat room.
Help is out there. Take some control over your life and make the call.