No problem!
Oh man! A history of beating yourself up D: that'll be tough to break! But haha in that sense we're really similar because my parents just stare in amazement of me sometimes at how hard I am on myself. They're like "...wah? Calm down you're doing fine." It's fine to have high expectations but it's also important to hug yourself :P I think my favorite saying is "be your own best friend" and cheer for yourself! (Though that's a lesson I'm learning slowly as well).
But yes, best of luck!
Take care of yourself and let me know if you need anything!