Young people can be so immature.
If he keeps being a douchebag and throwing it in your face, tell him "that's nice but me, I'm waiting until I find the right girl that I know is the one I really want to lose it too. Enjoy your one night stands and future AIDS virus" and walk away.
The "I am in high school and it's SO hard to keep my virginity!!!" thing is SO stupid. NO is such an easy word to say and peer pressure as an excuse fails. You don't need to do anything to fit in. If you don't get with a group of people, who gives a shit? Find another group of people to hang out with and who gives a damn what they think of you.
Back when I was in high school, my friend had a few "partners" (I'm sorry but going out with guys for a matter of days does not classify them as boyfriends) hit on me and want to do it and I looked them in the eye and said "get your fucking hand off my leg before I break it into pieces" and they got the message. I didn't lose mine until I was 20 to the guy I have been with for the past 5 years.
Good things come to those who wait. Screwing someone after a month, UGH. I didn't do it until a year later. Is it hard? No, it isn't. I am one who does not like to make mistakes in life. I wanted to be sure he was the one because you only lose it once and you don't want to lose it to some asshole. I waited and now it's 5 years and we're still together. It happens, people just don't have patience and that makes them idiots.
By the way, you can't love someone "so freakin' much" that you've only been with for a month. You just think you do because it's a new relationship. Come back in 6 months to year and, if you are still with her, you'e love will be nothing like it was in the beginning.