Is my marriage over?

My husband and i had drifted apart, weve only been together for 3yrs, almost 4. No more good morning, hi, no more kissing, no more cuddling. Were like roommates. Hes very distant to me, he never wants to spend time w me at all, we havent had a date since our 1st yr of marriage. I feel like hes only staying for the kids. We dont even talk anymore, only time we talk is when he complains about life, work. And when we talk about the kids. I feel like hes always thinking about his ex wife too in every situation were in. Cause he would mention her, i dont think hes even over her yet. Im a sahm, so i dont really have much to tell him. Idk, were so different now. The sparks is gone. Its like we were never in love and only got arranged to marry. I have feel different about him now, cause i think he never loved me to begin with, im just a rebound. And i think hes the one that drifted away, causing me to drift away too. Cause like i said, he never wants to do anything w me, i get rejected all the time. Whenever i talk to him, he just rushes the conversation and tells me to leave him be. Seems like im the only one who cares about us, but why should i when he doesnt? He says its stress thats making him like this, theres other things more important than us.