In reality, no one can be happy 24/7. The key is to not let circumstances and other people get you down for more than a moment. It's fine to have an unhappy moment, but don't let that lead into unhappy weeks or months. Take time to count your blessings.
Everyone dreams. I'm not talking about fleeting desires, I'm talking about dreams that keep you up at night. No matter how long you nudge them to the side, they refuse to leave you alone. They tug and pull and prod, and they just won't go away.
What is one small thing you can to today that is aligned with your goals? What is another you can do by end the of the week? Small accomplishments lead to big accomplishments. Summer does not mean a slow down. Seize the day. Time waits for no-one.