No one gets the perfect start, and there are gonna be painful change as you progress and realize past mistakes. That's part of the learning process. Regardless of the changes you're still improving and gaining experience, and that's never a bad thing. Try to look more on the positive side of things. Take small steps and satisfaction once u get it, then move forward.