Sticking to a regular sleep schedule is important, but it must be hard to do when your husband won't enforce it.
About melatonin, it's not really like a drug. It's a hormone that occurs naturally in the body, I take 3 mg at night sometimes and it helps.