Reading your other posts i think there are several issues in your realtionship that you need to discuss with your husband. There is obviously a lack of trust (re: should i be worried he sleeps with cleaner), and you say you earn the money... does he not work? and why? if i were you i would be getting him told and making him do the cleaning!!!! but you really need to discuss the issues of children, im sure your aware that benefits are available plus you will get maternity leave and your husband could look after your child! you need to think carefully about if you want children and if so do you want them with your husband?