Oh trust me, I've been there. I've gone over two weeks at times without losing weight and I wanted to throw the scale out the window. It
sucks when you don't see your hard work pay off. Patience pays off though, and it does eventually go down.
For exercise I usually keep my goal in mind and realize that the harder I push the faster I get there

Also finding an exercise you like can really help. I enjoy spin classes so I'm motivated to push myself. I also enjoy weight lifting so I am motivated to add more to what I can lift and get stronger. Seeing results also helps me push harder! I like the muscle definition I'm getting so I keep going and pushing harder!
The midnight munchies are a bit harder, but you may want to try several things. If you're a boredom eater like I was, try drinking water and see if you're still craving whatever it is you're craving. If you're legitimately hungry then you might want to see about having your last meal later in the day to combat your hunger. I stop eating around 6pm, but I also go to bed at 9ish because I have to get up very early.
Your lost inches are impressive! You should go by the scale AND inches lost to see your progress. Congrats on those inches!
And thanks for the congrats