Personally, no. However, it's good to come to terms with yourself. I admire you stepping forward and asking if anyone relates to this. My advice: Just be yourself and don't hate yourself. You're not perfect. No one is. Just do what makes you happy, unless it's illegal, of course.