What are you missing out on by trying to be perfect? You are missing out on life. You are missing time doing the activities that you enjoy because you are focused on the wrong things. These tendencies are blocking the happiness you deserve. Let some of the details go and experience a life you truly enjoy.
Are you truly living a life worthy of your greatest self? Or are you just existing, getting by day to day? You should be enjoying yourself much more than you are stressing yourself out. If not, you need to re-evaluate what you are doing.