Give up control. The problem with doing everything perfect is that it is a fairy tale, something too good to be true. The need to perform all the time, even when it is not necessary, is causing a continuous stream of stress. Perfectionism can work for some time but at a certain point you pay the price with stress and anxiety as result, maybe worse.
Remember this famous line from the Shawshank Redemption movie “Get Busy Living or Get Busy Dying”? Are you living your life or is life living you? Most people get into a routine were they do not have time (or allow themselves) to contemplate, read books, educate themselves, spend time with the people they love or be happy.