Back from deployment

My husband got back from deployment at the end of April, and I’m so happy to have him back... but since he got back he’s been SO DIFFERENT. He has no patience for any sort of feelings or emotions with me and our kids. He’s much harsher than before. He walks ahead of me instead of with me, he never initiates conversations, he has no sex drive.. we get in a lot of arguments because it just doesn’t feel like he cares about me anymore.. does anyone who has been through this before have any advice? I’m trying so hard to be patient. He says he knows he has things to work on and that he’s trying but there’s been no improvement and I’m lost on what to do or where to go from here..