Life is too good and too short to keep whining about your problems and difficulties. There's no way you can get the best out of life when you keep looking at your defeats and refusing to see the brighter side of your life. While it's impossible for anybody to be happy all the time, you shouldn't allow yourself to dwell on the negative things around you.

Whenever you feel you are just not good enough, be sure to remember these things:

1. The present is more important that the past or the future

It's too easy to be overwhelmed by the frustrations of the past and the expectations of the future. But you have you understand that there's no use keeping yourself stuck in the past, and too focused on your future. The present can have all the answers that you need. You need to make the most of what you have now if you want to make a difference.

2. Be more understanding and compassionate

We are living in the world full of comparisons. Every single day, many of us look for something or someone to compare themselves with. Instead of being envious and judgmental of other people, try to be more compassionate and understanding. Learn to appreciate yourself and be happy for what other people achieve in life.

3. You have endless opportunities to try or do something new

If you experience rejection and failure, you shouldn't think it's the end of the road for you. There are countless opportunities around you that you should definitely explore. As a matter of fact, even your failures can be great opportunities for something better. All you need is to be positive and open minded about the things that are going on in your life.

4. Love and accept yourself for who you are

Of course, you will have to make changes to yourself so you can be better, but this doesn't mean you should become another person. You are unique in so many positive ways, and you should be the first person to see and appreciate that. Never try to be someone else because you will end up losing yourself in the process, which is the worst thing that can happen to anyone.

5. Many things in life are beyond your control

You have to accept the fact that life isn't fair. There are things you cannot control, and there's nothing you can do about that. Rather than hating the things you don't like, learn to accept that things are what they are. All you can do is try your best to cope with everything that comes your way.

6. You are better than you think you are

We all have flaws, and we all make mistakes. It's just that some people are wise enough to learn from their own mistakes and to build on their shortcomings. Always remember that beyond your flaws are unique and beautiful qualities that only you have, and you should never forget that.

7. You always have a choice

When you don't like how things are going in your life, then be brave enough to make a change. Keep in mind that you always have a choice, and it's always up to you how you can make everything better. By joining a life coaching program, you will learn about the many options you have, as well as how you are going to make the right decisions.

Author's Bio: 

Cecile Peterkin is a certified career and retirement coach, and a registered member of the Career Professionals of Canada and the International Coach Federation. She is also the Founder and Senior Career Strategist at Cosmic Coaching Centre, provider of career and life management services for middle managers and mid-career professionals across Canada, United States and Europe.