Something I've been doing is rewarding myself along the way for keeping on track and accountable (which for me means logging my calories every day using MyFitnessPal). That way I'm less likely to get depressed because I am being rewarded just for doing the right things (not for seeing results).
I made a whole post about how I reward myself
here, in case it's of interest. Note that at first I was going to reward myself for pounds lost, but I changed my tune a bit further down the thread. :P
For me, the money I spend on rewards is more than offset by the reduction in eating out at restaurants; I'm not sure that would be true for everyone.
Have you talked to your doctor about ways to get off the thyroid meds? It sounds like that's what you're doing, so it's a good thing to get some medical advice on. I know doctors aren't always happy to hear about patients trying alternative solutions, but I think it's worth finding out if your doctor might be a good resource, for what foods to eat more of and so on.
I know there are users here with thyroid conditions (look under the "Dieting with Obstacles" section) who might be able to provide some support and understanding in that area, too.
Another suggestion, if it's something you haven't tried already: Start paying attention to what foods make you feel full, and which meals leave you feeling hungry half an hour later. For me, some whole grains are better than others, and protein with fat on it seems to fill me up more than protein or fat alone... and there are a bunch of odd exceptions. It's been kind of a revelation for me, and knowing how to make myself feel full has for the most part kept me from binging (or even wanting to).
I also have a very mild caloric deficit so I lose slowly, but I'm not sure how well that works if you've plateaued or have a thyroid problem. When I exercise more than usual, I eat back the calories to compensate so that I don't lose faster and don't feel hungry.
Anyway, that's all I've got right now but I know other members will be of much more help to you than me! Best wishes and I know you can do it—don't give up!