As others have said, you can't beat yourself up or blame yourself for this. That isn't fair to yourself and won't make things any easier. As cliché as it sounds, time heals all wounds. These sort of things are always worse at the beginning, but it will improve with time.