this message may be offensive
you spend 100% of your time with yourself. imagine spending 100% of your time with another person; there is no chance in hell that you would love that person with your whole heart and soul and still never be annoyed by them. you could look at your favorite person in the world and they still grind your nerves sometime. you never don't go through phases where people and things bother you. so why are you expected to love yourself to your full extent 100% of the time??
I am not saying that you shouldn't love yourself, it's the exact opposite. you should love yourself with everything that you are and realize that who you are is either who you are supposed to be, or a work in progress moving toward who you are supposed to be. you do not owe it to yourself or anyone else to pretend that everything is perfect all of the time. you are allowed days where you don't feel your best. you are allowed to feel sad, and angry, and overwhelmed, and messy. you are allowed these feelings because without periods of time where everything is not going the way that you want, you would not feel such a deep appreciation and acceptance for all that you have accomplished when things ARE going the way that you want.
you were not made to be perfect. you were not made to feel in control and centered all of the time. you are human. you are messy and ever changing. and you are exactly the fuck who you are supposed to be. I LOVE YOU!! don't be so hard on yourself.