Is this the end?

I feel really pushed out at the moment. Me and my OH have been together 2 years and we've always been really close. Up until recently (about 2 weeks ago) he's become really distant and snappy. He doesn't cuddle up to me in bed anymore, isn't affectionate as he once was. He never calls me pretty anymore and would rather sit hugging the dog. And today I was almost in tears, we went out shopping together, was holding hands and he spotted his mate walking down the street. He quickly let go of my hand as soon as he saw his mate and put it in his pocket (he's never done that before) I asked him why he did that and he made some lame excuse about having an itch? Is he now ashamed of me? Is this signalling the end of our relationship? Im sat here carrying his baby and I feel so rejected