Absolutely it will get better.
DD had now gone through a number of these stages, at one stage all she would eat was weetbix and cheese!
So now, when she goes through these stages, I just deal with it, she eventually gets bored of it. A lot of the time I will start eating something and she will want some, and she ends up finishing it for me its my sneaky trick into getting her to eat stuff when it becomes a bit of a battle.