I don't watch TV series a lot, but I watch some, and one of my favorite shows is Glee! For you who don't know about this TV show, it is a story about minor people who live with their imperfections. I think this show reflects all problems that happen in this world - gay, lesbian, OCD, down syndrome, accidental pregnancy, family violence, and many other things. Since the season one, Glee has brought a lot of issues that really happen in real life. I think there's always at least one character in this show who can reflect the problem in your life.
If there's one thing I love about Glee, it's that the characters try to teach us that everybody has their own problem. Maybe your problem is different from other people's, but I'm sure everyone has something they struggle with.
It's okay your life is not perfect, because I believe that nobody has a perfect life. What you need is not a perfect life, but a happy life. And to live that happy life, you don't need to be perfect. You just need to deal with your imperfection. Don't give up. Don't quit. Be thankful! You can still enjoy your life.
The bad news is, your life will never be perfect. The good news is, you don't need a perfect life to be happy.
The problem with many people is, they think they don't deserve to be happy because they're imperfect. That's wrong. You'll never enjoy your life if you set your mind like that. Just because your life isn't like what you want it to be, doesn't mean you can't enjoy it. Your life may not be easy, but you can still live it well. Life is how you make it to be. Be thankful for your life even though it's not perfect. There's always something to be thankful for, no matter what. Once you know how to live with your imperfection, you realize that life isn't that bad.
So, always remind yourself that it's okay not to be perfect. It doesn't mean you can't have a good life!