Hi Rose, I'm so sorry you're feeling very blah.
I've taken Vicodin a couple of times in my life and didn't like it because it caused me to feel completely apathetic. I felt like I was floating in cement. Is it possible the Vicodin is caused your lack of motivation?
As for the haircut...can you not give it a lot of thought and just make an appointment with the stylist? I'm thinking that might shake you out of your blah-ness a bit.