You won’t be promoted unless you suck your seniors foot. Work is secondary here. Show off matters.
Depends on the situation if you have very good relations with the Supervisor then you might get the chances to get the promotions
Less chance but maybe more than 15years