TL;DR: Do I leave my husband after he has financially ruined me, lied to me over and over again and brought drugs into the home that’s supposed to be a safe place for my children?
My husband (M35) and myself (F30) have been together for 2 1/2 years, married for almost 1 but we’ve been friends for about 8 years prior to getting into a relationship. When my husband and I got together I thought I had found the one.. fast forward to now and I think I was way wrong.. about 3-4 months into dating we moved in together and that’s when I noticed the changes in him. He started getting very angry very quickly, he started sleeping until way late into the afternoons and then staying up all night hiding in our garage. Stopped spending time with me, started getting very short fused towards my kids. My kids are from a different relationship so he is their step father. On top of all of these behavioral changes he stopped going to work. He stopped going right after I got let go from my job too. So now we’re both jobless. I took any job I could get just to be able to support my kids. I’ve also caught him talking to his ex 3 different times and hiding it from me. I caught him with co***ne probably 4 times and I’ve caught him smoking m**h. Mind you I caught him with all of this after I supported him while he was in jail and now currently still while he’s on probation. We still fight constantly. I don’t trust him at all, I always question whether he’s hiding things from me still. I search his truck weekly and drug test him every other week. My daughter has made comments to me that my husband doesn’t like her or her brother and that he’s always angry. My son told me two days ago that he just wants to live somewhere where there’s not constant fighting and yelling and he wants me to be with someone who is nice to me. Do I finally call it quits or is there a way to reconcile my marriage?