You have done well. Don't beat yourself up! Go back to the basics. Alot of members have pointed great points. How many calories are you eating a day? Are you getting at least 60g+ of Protein in a day?
I have hot many plateau's in this journey. What works for me is to mix it up food wise and in my exercise routine. This sometimes makes a difference. I keep a food journal and mix up my workout daily. I also keep in close contact with my nutrionist & nurse so that I can stay in the green zone - on average I have lost 1.5 lbs/week.
Good luck with your continued success!
Cheers,
Kristi