Generally, if the old paint is not peeling, cracking or blistering, you can paint over it. The "rule" I grew up with is that you never stack more than three paintjobs, but three is not a good idea for dark colors, or show quality work.