From what I've read its usually things occurring in childhood (abuse/neglect ect) but both environmental and genetic play a role in it - Therefor i wouldn't say its not possible but you'd really need to talk to a professional to know for sure.
From what I read though it sounds that your coping with all to many problems and can't handle it (noones perfect), like stated before i think couples/family therapy would help allot at this point, or even if you cant get him to go go yourself to help figure out what you want to do (stay/ go ect)
|