@shouldnt I seen this and had to go back to the first one to catch up before commenting. Correct me if I am wrong in assuming that you have a hard time with letting the past stay in the past? You need to let all that bitterness go and be happy, healthy, and pretend all those who have hurt you are no longer of this world. This guy you are living with sounds highly manipulative. Why would you want to be used by a man who doesn't value you enough to be with you? Try meeting new people who have the same interests as you to better yourself. Surrounding yourself with these negative people is hindering you from being the best person that you can be. You need to separate from your mom at some point. She is a very toxic part of your life, but you still interact with her so there must be some potential for growth between you both. Did you call the authorities on your ex? If not he will no doubt do it again to another person and they will take him into custody. I also hold anger towards people who have hurt, and severely wronged me. I'm not even close to enlightenment, but I hope to achieve it someday by letting that which has immobilized me in the past go thus pushing me forward into a new and better path. The path towards enlightenment. You are beautiful and deserve to be free of the agony.