Question: how to have a good relationship with husband?
Answer: Adjust your expectations. Accept yourself and your spouse as you are now. ... 
Date each other. Spend time alone together to re-ignite the intimacy and romance in your relationship. ... 
Become friends. It's not enough to love your spouse, and it's never too late to become true companions. ... 
Create rituals.