Rejection

Been married for 7 years. He is the only guy i have ever been with. The first two years of our marriage our sex life was great. I dont know what happen next. I try so hard to try and impress him or dress how he likes, but he just keeps rejecting me now. He says there is no one else and i think he isnt the type to cheat (he has strict religious beliefs). I just dont know what i more i can do. If i just touch his arm or back he flinchs away. Its making me very depressed and have low self esteem. He doesnt do small flirting gestures either. We havnt had sex in a couple of months. I cant leave him we have a baby on the way and its not acceptable in our culture. Plus i do used to love him, now its just hard to. I know being depressed is not good for baby but i cant help these feeling when i badly want someone to show me affection right now. I just dont know anymore. I did try to talk to him he doesnt seem to understand or think its a big deal.