I think it all that work stress plus lots of miscommunication......I am in a similiar situation like you....but i really pray alot to Jesus....support from my parents, daughter and friends....you cant be dealing all this by yourself...i think you can...