Originally Posted by D-Rose
I dated two girls before but those lasted less than a month. So yeah, pretty much my first so that's why I'm so foreign to this process.
I'd say it's your first real relationship and the fact that it has lasted more than 2 years would explain why you feel so invested in it. Speaking from experience you really shouldn't feel bad about breaking up with someone who makes you unhappy. They certainly don't think twice about your feelings. By staying in this sour relationship you're hurting your chances of meeting the right woman.
My advice is break it off with her and don't contact her again, as hard as it might be don't let her have power over you (Which is what she has now). Go be single and go on a few dates, you're 21 years old you have many years to find the right woman. Staying with this one will just screw with your mind and turn you into a woman hater.