1 1/2 year old screams all day every day

Someone give me advice. I’m a stay at home mom of 2 kids and pregnant. My son is almost 1 1/2. For the past 3 weeks, he just screams all day. He’s getting enough sleep. He’s fed and getting enough nutrients and all that. I interact with him, all of that. He doesn’t want to be held. He just wants to destroy things which I know is normal but If I redirect him or give him toys to play with he gets so angry and will scream all day. He throws himself on to the floor and kicks and screams. He also hits when he’s mad and says no to everything. Most of this is normal behavior but I can’t handle the non stop screaming. Any tricks?