Struggling with everything

My baby is almost 6 weeks old and he is up during the day every hour. He barley sleeps maybe 20-30 minute power naps every hour or two until around 8 at night. He basically always wants to eat, I don’t think it’s cluster feeding anymore just his personality. I’m still doing online college classes which is difficult but I’m making it work. Anyways my husband is in the military and is at work from like 6:30-5:30/6 pm. Then when he gets home the baby is eating so I haven’t made dinner yet. He’s fine with helping me do the laundry or make something small for dinner but he doesn’t want to hang out with our son. He gets so irritated with him. When he has our son he just screams “wah” back in his face. He says it makes him stop screaming - yeah because you’re scaring him. Anyways I always get so mad at him. He will be burping him to try and make him stop crying and I feel like he just burps him a little tooo hard. He’s a great husband and things and I’ve never seen him like this. He says he gets upset that he can’t control him. How am I supposed to feel about this?? I’m breastfeeding so literally the only thing he doesn’t is change him. And I don’t even ask him to do that because worked all day and he gets upset with him. I don’t interrupt his sleep at night. I just try and involve him while we do tummy time or I sing to him or literally anything. He just doesn’t seem to want anything to do with him.. on top of that I suffer from chronic migraines that last about 2 weeks at a time with a two or three days of relief.. I don’t have family or friends near me or even anyone to vent to.