You've always got to have one eye on what is happening. ASK if the company can help you with your promotion prospects.
Many firms now run programs that allow employees to develop their potential.
Some will sponsor you to gain new qualifications such as MBAs. A promotion in the short term may not help you achieve your long term goals. MAKE no secret of the fact that you are eager to get promoted. Lay your cards on the table so that your boss knows what you want. It will also quell any office speculation that could damage your prospects.