Who said you had to wait?
Take on something else.
Volunteer for assignments.
Branch out into something you haven’t done before in your spare time and then apply it to work.
Watch a course.
The daily grind of grunt work holding you back? Than starting grinding daily on how to get rid of the old grunt work and create new work – automate it, break it out, eliminate it, combine it – you’re the expert – so go expertize it.
The days of having the thoughts of someone having to die for you to be promoted or long gone (dead?) – the only thing stopping you is you.