Starting to go off the rails a bit again... if you haven't been giving best effort, do so. Kick yourself in the fanny and get on with it. And if you have, be proud of what you've done and continue on. Regrets disappear when you give it your all. So get to it!