During a recent appraisal I asked my boss about promotion. He showed me he's very satisfied with my work. I have been in a junior position long enough to be promoted; now almost 3 years and in my country and profession one should usually be promoted to regular after 2-3 years of experience.
I've asked "what should I do to be promoted and how fast could it be done?" He replied "do what you do, strive further and it should be fast, September-November". That appraisal was in April and at the moment I'm still not promoted and don't have any feedback about the promotion.
I believe I've strived hard enough and a comparison between me and my colleagues shows me clearly that I shouldn't be Junior anymore (also some of them say that).
Should I ask my boss about progress of this process or wait until end of the month? What should I do if I won't be promoted until end of the month?
Edit: When it comes to my profession I'm a .NET software developer.