Hey man, just chill for awhile!!! You seem like a decent kid with a good head, things will work out. Life always seems more fucked up than it is at your age. Take a hard look at this girl and decide if it is really worth it, my first real love wound up leaving me, broke my heart!!! Now I'm married, happy, and successful (by most standards) she unfortunately is now a prostitute.
Man, I really lost out on that one!!!..LOL