Ok Quake, you say you've been dating this girl for 3 years. Then how did
this happen during your relationship? Were you guys not together at the time and it was another girl or is this the same girl and you got back together recently?
Either way, it seems like you two have had some issues recently and given your age you might want to think twice about taking that next step.