Give her a break, she's just had a baby, she is losing the weight in a sensible manner, not stupidly fast like some Zelebs.
As for the hair, its bound to look bad, you lose loads after having a baby, they are probably doing the best they can until it has some condition again .....