I can definitely 'empathize' with ya!
You are right...we're in this for the long haul, so great to hear your sticking with it!
I think it gets harder for many people (myself included) the closer we get to goal, but that if we stick to our program during these tough times, THIS is what separates the success stories from the fails.
All the best!
***Oh yeah...one important thing I forgot to mention...SODIUM is a KILLER on weigh-in day! My sodium instake is about 1500-2000 mgs/day. Never user seasonings with sodium included...always measure out your sodium when cooking. You can retain up to 10 lbs of water weight with a diet too high in sodium..monitor this like you do fat, carbs, etc. and you'll start seeing a BIG difference***