I would look into OxyMax XT. Yes, it is marketed as a fat burner, but the N-Phenethyldimethylamine and Beta-Phenylethylamine help release catecholamineswhich help enhance mood and well being.
Here are some comments in the review thread pretaining to what you are looking for:
"Just a couple quick comments about it. I like the other comment above about it being a "clean" feeling so I will steal that I guess For me it was what I can describe as a nice subtle, but noticeable, clean energy/mood. Just a better sense of well being..."
"Unlike other supplements, I did not experience any drastic decrease in effects with time (mood enhancement, focus, energy, appetite suppression). It definitely got me through some very sluggish days.
My dose scheme of choice is 2 caps on an empty stomach. That would provide me with at least 4-5 hours of clean energy and focus. Mood boost would be a blast of euphoria around 30-40 minutes which would slowly fade into a general sense of well being."
"
2) Energy 9/10: My all time favorite feature of this product aside from the mood boosting effects is the energy that it supplies. Yes it does raise your heart rate a bit but not to the point that it becomes uncomfortable. In fact, it is not a jittery energy, it is smooth and very long lasting.
4) Mood 10/10: Ahhhh my favorite attribute of oxymax... the mood enhancement! I must admit I am a euphoria chaser. In fact, I wouldn't care if a supplement didn't do anything except give me euphoria so it is definitely something I emphasize and look for. With that said, oxymax kills it in this department. I have yet to be in a bad mood while on oxymax and have fund that its great for stressful days.
5) focus 9/10: Simply put, I love studying while on oxymax because of the focus it gives me. It puts me in the zone to the point where I lose track of time. This aspect of oxymax also allows for greater productivity throughout the day. I can always rely on oxymax when I need a study aid or a work aid"
There is even more in the review thread that you can read as well. Nutriverse has 20% off the Performax Line with the code GINAS20 until the 27th, making OxyMax XT very cost effective. For your purpose, you could just take 1 cap a day.