Bad hair days are like bad moods you don't want them.
Wash your hair regularly Any day your hair looks dirty or oily can be considered a bad hair day. Clean, healthy hair is the basis of any good-looking men's hairstyle. That said, make sure to wash your hair on a regular basis. If your hair is dry, then shampoo less frequently and use a mild shampoo that does not wash away the natural oils from your scalp. It is also recommended that you use a moisturizing conditioner. If someone asks whether you woke up on the wrong side of the bed, odds are you're having a bad hair day — unless, of course, bed head is your usual hairstyle. The best way to avoid bed head in the first place is to take a shower and wet your hair completely every morning. Reshaping your hairdo from scratch is the most effective way to achieve a great hairstyle every time. Once your hair is completely wet, proceed to dry and style your hair as you normally would.
You should get a haircut regularly as it will make your hair easier to style, and keep it looking neat most of the time.