I am sorry you are having such a hard time rightnow. I wish I knew what to tell you that would perk you up.
I am very glad to hear your son is doing so much better. I remember you were having quite a time there for a while. That is one good point you have in your life right now is that he is doing well.
You stated you are not sure if the Methadone is working or not. Well, if its not working I would think your pain would be off the scale so, it must be doing something right?
Next statement may offend you and thats not the intention but I am a mother. You seem to be the one paying out the dough for you and the boyfriend. Well, ok, his job siutation may not be good, but are you not living on a limited income too? Your situation is a far cry from his, it sounds like you would probably would have more money if you got rid of him. you deserve someone that is good to you, not someone taking you for your money.
If your Mother is aware of this situation it may not set well with her. What is the money card your Mom is holding over your head? Can you get SSD for yourself and son?
Maybe its time to live out on your own who knows. Its always hard when two families live together. I would not be too critical if she is letting you live there rent free honey, there is a downside to it.
Sending you a big hug.