I have a feeling once you get away from your mom, you'll feel alot better. I know that sounds kinda crude, sorry. The reason I say that is because when I broke up with my ex I realized that she made me feel like a really selfish person too. But when I was away from her for a while, I realized that I was letting myself believe that because she kept telling me so. Your not selfish, Drake. All of us on TFF know that except you. So try not to let her get to you...I know its hard...but thats my personal advice...