@nat808hi,
Have you ever wondered why "you" keep leaving and going home to your Mothers?
Why you have stayed for 2 years?
They belong together, she needs him for money and drugs, he needs her because "she needs him" even though she's using him.
How do you feel knowing that he was lying next to you texting her?
Do you really need to ask this question? You say no.. Stay with your Mother. He had the opportunity to be with a non-drug addict "I assume" and live with someone that wanted him " I assume" but he still prefers what it was she offered, which is nothing but it's what he is used to, can cope with, he's not ready to be with someone who could treat him right.
And, you are not and should not be with someone who can't treat you right.