bad hair day (plural bad hair days)
- (literally) A day when one's hair seems unmanageable.
- (idiomatic, by extension) A day when several things seems to be unmanageable or go wrong.
- What's the matter with Fred, he's criticising? Oh, he's just having a bad hair day.