One cool thing about people is that mood is contagious. We are a very easily influenced creatures.
Familiar with NLP? Richard Bandler? I work with people in "slumps" and who have other situations going on that need guidance. Best advice from a distance is to have a listen to Bandler speak. If you'd like media or direction to particularly good media pm me
A lot of the other advice is good as well. Keep at it.