Delizadee, you do sound very self-aware, I think.
Give yourself credit for that.
And procrastination -- oh boy, yeah I hear you. It is something I struggle with, always. Always. Getting better though.
I have to block out chunks of time in the day to focus. And then I actually have to do the work. No exceptions. Doesn't always work, but I'm still working on it, lol.