It all takes time. You will get there. I missed my H everyday he was gone. I just kept myself so busy so my brain could take a break. I know I thought about him before I fell asleep every night and the first thing in the morning he was in my thoughts too. I was so proud of myself when the crying started to taper off and I wasn't cry every single day. I was making headway. You will get there too.
He is putting on a good front on in front of you. My H used to do that too. I found out that things weren't a bucket of roses at the ow's as he lead me to believe. So I sat back and waited for the A to crumble. It did but it took almost 2 years.
Keep yourself busy and GAL. You will see yourself changing too. Work on yourself, it will get better!