I know that while you are on steroids, it's pretty common to be ravenously hungry all the time, and have difficulty losing weight due to the steroids' effect on the endocrine/hormone systems in the body, but if you've been off them for 3 years, I don't know. It's possible your hormones are out of whack, especially if the steroids were used over a long period of time. If you're still living in pain, that alone is going to make everything you do 10 times harder. Speaking from personal experience there. I would pursue this medically, with a doctor that's willing to take the time to sit down and REALLY listen to you, not just shove prescriptions at you after a minimal history.
If I keep starting over, eventually it will stick, right?
Current weight: 140
Goal weight: 135