So how do YOU keep YOURSELF happy, positive, focused and goal-driven?
I know it's a tricky question but I feel things aren't always as simple as 'this too will pass', or 'be patient' and 'make Du'aa'
It's advice for myself as well as general advice so c'mon...
Life
is tough. And you're right, things are never that simple. When people give that advice, it's legit but I feel that it's not tuned to the human condition because as humans we need more.
Anyway, to answer your question - I guess it depends on how often you feel unhappy, negative, unfocused or without goals.
If its a once in a while thing, then that probably just means you need a break or a vacation. So take a break, watch a movie, go out and spend a day doing something you don't do often. Literally, just spend a day or a weekend doing nothing but having fun. If you're surrounded by people, go out and have a day by yourself. Indulge in life and give yourself a break. Get away from everything. Go to the beach. Go to a spa. Smell the flowers. Eat a tub of ice cream. Nothing wrong with that. Invest in yourself. That way, once you've given yourself the rest (mental and physical) that you need, you'll have energy and desire to go back to yourself and focus again.
If it's something you feel often, then you need to reevaluate your goals and what you're focusing on because to be consistently unhappy, negative and feel unfocused means that either i) you don't have goals that really matter to you or ii) you have goals, but you're not sure whether that's what you
really want. You need to engage in some deep introspection (muhasaba) and rethink what you're focusing on. Question yourself. Does what I'm doing make me happy? Does it help me become more of the person I want to be? Am I feeling this way because I'm doing something I don't like? Is there something else that I can be doing which will make me happier and also help me get closer to Allah? If these are the goals that I want, then what can I do to remotivate myself to achieve them? It's something deeply personal and no one can really do this except you. Once you have honest answers from yourself, then you can evaluate your current situation and figure out how to improve it. If you engage in muhasaba consistently and are always in a process of trying to grow personally, you'll find that it'll help you be happier inside.