I've been there.

Seeing others move on while staying
In the same place, not as if you didn't
Try, but things just don't give the
Same outcomes sometimes; I've been
There, when I thought redoing a grade
Meant I'd never catch up - success wise.
Not realising pushing back, sometimes, 
Catapults you faster and further.