Don't listen to your friends. I give you great props for waiting for somebody you care about. Even if you don't wait until marriage, I hope you wait until you are in a committed relationship and you feel ready. When you are you will probably just know. A piece of advice, that isn't when you are a teenager. As a teenager you are really too young to have sex in my opinion. Take it from someone who lost her virginity against her will at 20 years old to a guy who meant nothing but had intended to save it for a serious relationship. I thought I was too young at 20 and I'm mature and realistic, I don't believe in the whole "fairy tale we're in love" thing and I still wanted to wait. So should you. Most of your friends who are sexually active will regret it later on. Your virginity is something special for someone you care about.
Yes it hurts. Mine was forced and he was also very aggressive. I bled for hours. Not as heavy as a period it was more like bright red spots kind of the way you would bleed if you got a cut from shaving, except it was down there. It also hurt me for days. The first day it was so sore and then the pain gradually decreased, at one point I could only feel it in the bathroom. After 4 days I felt normal again "there". But once you aren't a virgin it won't feel the same down there and you don't want that change without somebody you care about.
Sometimes it takes a few times for the hymen to break, or it can be broken by fingering, tampons, exercise, etc. But if it breaks that way and not through penetration by a man's penis you are still a virgin, don't feel bad. Sometimes it takes having sex a few times to break the hymen (if yours is still intact the first time you have sex) depending on how gentle he is/how long you do it/etc. I only had sex once and it hurt a lot so I hope my next time won't hurt but some people say it hurts the first few times so I don't know. Save the pain for someone you care about. Sorry for writing a book.