Needing advice

My husband and I have been together for 6 years and married since April. We have two kids and one on the way. We have quite a rough history but somehow we've managed to get through it. He used to be a drug addict and cheated on me all the time after our first two were born. He's been in the military since December so when he got back from basic we got married and he was so good to me. And I have to admit he is way better now than what he was. But I still feel so unappreciated. Maybe it's my pregnancy hormones. I cook and clean and raise the kids all on my own and he thinks I just sit on my phone all day and watch Netflix. Keep in mind my house is clean not perfect because I have a 3 and a 1 year old. I'm always on my feet trying so hard but sometimes I feel like it's not good enough. We just had a anniversary for being together for 6 years and he didn't even do anything special. I just feel so under appreciated and I don't know what to do. Please help.