Insecurity

Am I the only one who looks in the mirror sometimes and thinks ewww I'm so ugly? And then I have days where I feel super gorgeous. People always tell me I'm very pretty and sometimes I get you're very pretty for a black girl which I find offensive. How do you learn to completely love what you see when you look in the mirror everyday?