If your always waiting for something big to happen then there will be longs periods of time without happiness. Stop waiting for your next promotion, your next big life event, the next holiday, the next weekend.
There are small things that happen everyday you can be grateful for. It could be your morning coffee, a TV show, a joke someone makes, a compliment from a stranger. When you can have as much joy in something small like this as something large then you are doing something right.
Joy, happiness and gratitude are a practice. Become a master in these emotions and your life and day will be much brighter.