It sounds like you're doing great! Keep it up and your consistency will pay off. Maybe make a game of swapping out certain food items or exercises until you are maximizing your bang for each buck (I love doing this, I'm competitive!).
I really think you're doing smashingly well, and patience will pay off. Keep it ups don't quit or cheat, and you WILL get to your goal. It takes time, sometimes a LOT of time (I've been doing this three and a half years straight, now
) but if you lose it in a way you can maintain and strengthen your body, you can't go wrong.