One of my biggest pet peeves is when people don't take the time to get to know themselves because they think they need to be perfect. Get over it, accept yourself for who you are. We are all screwed up in our own special way. No one expects you to be perfect! The people that love you, love you in spite of your flaws!