Keep it up bro! My advise would be dont worry about the belts, they will come. Just enjoy your training and focus on getting better!
It took me over four years to get my blue (moved to different cities often, didnt train in the gi at a school where it was manditory for promotion, etc), so trust me, i know what its like to be anxious for a promotion! Lol
But bottom line, it's like Mr Miyagi said: "Belts are to hold your pants up. You know you are good, that's the important part!"
Dnt get me wrong, it feels great to be recognized by your instructor and to feel part of the team! Just dont make earning a promotion the main reason for training.