I think it's also very important to acknowledge that progress is often not linear.
As long as you keep doing the right things, keep on top of things that you need to keep on top of, and remain disciplined and determined, more often than not you will progress.
Sometimes life just takes a little bit of patience...
Well said!