5 years and I`m by no means up there with the best of them but I`ve been where you are, and still am some days too.
We all have the ability to be too hard on ourselves, that ought to be part of the learning process, to go easier on ourselves.
Keep your chin up and try not to worry about it too much