Hell-on-wheels

A bad-tempered or nagging or crabby person.

The woman is hell-on-wheels in the morning so you should be careful of her.