It seems like you can’t do anything right starting from dealing with problems at work, to choosing food for your cat at the supermarket. If you constantly feel like no matter what you do, you’re not enough and could’ve done better, it’s time to run away from your relationship. There’s nothing wrong with trying to help your partner become a better person, but these changes should be imposed through love and care and not by making you feel guilty.