Is it supposed to be this way?

Been with my SO for almost 3 years we have a one year old. Allllll he does is work & he works nights. I never see him & on his days off he doesn't care to spend quality time with me and his daughter. The only time he shows any affection to me or his daughter is when other people are around. I HATE fake . He always separates himself from us and ignore us. I'm so over trying & trying . I have had so many conversations with him about this. I really just want to end it