Here's my story. About 4-5 years ago I lost weight and was in a dream size 6. I lost it fast and ate virtually nothing maybe 1000-1200 calories per day, while running 4 days per week. It took me maybe 4 months. My problems were, I didn't learn a damn thing about nutrition in the process. Once I stopped running, I starting gaining again and I didn't take the time to learn to get comfortable in my new skin.
So this time I've been on my journey for a year. Small changes, things so tiny that as I add them in they feel normal. No time limit, just wanting to do this for the last time


. Weight loss is my journey, maintence is my goal.
So the moral of this story

. You WILL get there. In your bodies time, maybe not in calendar time. I plateaued all through the holidays, I stayed 165ish for a good 2 months... but I knew that was NOT my goal and changed my short term goal to maintain for the season. Let's face it, I'm going to have to stare down a LOT of holidays and festivities over the course of the rest of my life and I better start learning how to deal with them now.
Keep your eye on the goal, learn as you go along and adjust when needed. And don't beat yourself up. Hope this helps.