Everyone wants to be happy in life and successful. However, for some life is extremely painful and they keep failing and in same conditions, for some it is a rewarding experience? Why is it so? I have seen, often people compare and set their standards of life and moan. We forget everyone has own journey, everyone has own pace and everyone should have own standards of success. To take an example, when I am working out in my fitness club, after some half an hour I start getting tired and I may not do few exercises properly. There is one lady, who looks at me and starts doing same, however, she does same looking at others in the first half hour, after three months of work out she complained to the instructor, she had not received the desired results especially in comparison to others. I would not comment further on this!!!
We all have to fight a lot in life and we have to accept the things the way they are if you do not accept and you keep cribbing, you can never be happy, however, accepting does not mean you do not set your goals and do not work toward them, accepting means being contended and achieving goals depends on how much hard work you had put in, how determined you had been and how consistent you had been. If you lose on one, you lose the focus and you will not be able to reach to the point where you had intended to.
If you want to live a happy life it is your choice. If you want to have a successful life that too is your choice.