I'll be happy when I get admission into the university.
I'll be happy when I graduate.
I'll be happy when I get a job.
I'll be happy when I get married.
I'll be happy when I have children.
I'll be happy when I build my own house and buy my own car.
I'll be happy when I have more money.
I'll be happy when I do this and do that.
This is the kind of life majority of us live. We continue to postpone our happiness until we die without achieving our aim. It is sad. There is nothing wrong in being happy at the moment, even if you don't have what you want yet. Be happy with the little you have. Celebrate yourself. Celebrate your little achievements. Don't wait until a particular time. Don't wait until someone or something comes into your life. Once in a while, walk into a restaurant or any other place and give yourself a good treat. You don't really need to have all the money in the world to enjoy yourself or be happy. Be happy in the moment. The truth of the matter is that nobody in the world cares about you. We are all interested in ourselves. People will continue to live when you die. They won't cease to eat and drink. So, you must realize that you are the most important person in this world. Every other thing comes next.
If you don't make yourself happy, who will?