Don't be too hard on yourself! You've been given some good advice in this thread and it certainly isn't an insurmountable problem you have.
Sort it out and give it the benefit of time. When you look back, it will be a tiny blip in the scheme of things and a good learning experience.