I have had similar issues before. I don't know which comes first- the funky mood or the messy house, but they are definitely connected. Previous battles with this led me to find FlyLady.net, a site filled with advice for people like me. There is a treasure trove of information there for digging out from under your clutter and establishing routines.

One thing I found really useful before was to set my timer for doing tasks. For example, I look at my dining room table covered with piles o stuff, and if I just think "I have to clean off that table", I will become instantly overwhelmed at the thought and not even start. Somehow if I tell myself "work for 20 minutes on the table", I can make myself do it. I know the job is too huge to finish in 20 minutes, and often I get on a roll and just finish the job, but it is really nice to know I have an out in 20 minutes if I need it.
OH, and another confession before I go- I had to buy a new timer because my old one is under a pile here somewhere...