But thats just it i am so forgiving and my mum is all the family i have.

You are treated the way you allow others to treat you. This isn't about being forgiving, it is about self-worth and self-respect.

You have your own family now, and it isn't your mother. Go back to the beginning and cut the toxic shyte from your life. And by the sounds of it, the beginning of this is your mother.

You must demand better, what you deserve. If she cannot do that and sustain it, then you move on and you have lost nothing.
If she does and can do it and sustain it, all the better, but it is no more than you need and deserve.



If you lend a friend $100, and you never see them again, then it is the best $100 you ever spent. Think about it.