Getting frustrated

r/

I am a 29F and my husband is a 39M been together for 4 years. We have been having some issues recently with me feeling as though he doesn’t carry his weight. We have a son (share 50/50 custody with my ex) and I am the primary care taker for him during the week on top of working full time. I work 3 12 hour shifts and my husband works M-F. We have had disagreements before in the past regarding the loads that we both carry in our relationship. Of late he will get off work early (2-3pm) and will not have a single thing done by the time I get off work and home at 7:45p. A lot of the time he naps in the afternoon and watches TV and that is about it. Meanwhile on my days off I am taking our son to appointments, meal prepping, making grocery list/running to the store, laundry, cleaning up, etc. We recently had a big argument after I came home from a long day and once again nothing was done, forcing me to make dinner/unload the dishwasher at 8-8:30 at night while he had the whole afternoon to himself. Am I looking at this wrong, do I have a right to be frustrated, how can I work through this (because he tells me all I’m doing is picking a fight).
TL;DR- Wondering if my husbands lack of duties/sleeping on his days he gets off work much earlier then I do is something I rightly can be upset over, or if I am being selfish and not allowing him freedom.

Thanks in advance!