My son is a nightmare

My son will be 2 years old at the end of this month, and ever since he hit 18 months he has been a completely different child.

He doesn't talk. Not even a word. He used to say a few words like mom-mom, daddy, doggy, dirty, grandaddy, and Naynay (his grandma). All of that just stopped when he turned 18 months old? He didn't start walking until 18 months and didn't even start crawling until last month. He doesn't chew food, he refuses to drink from anything but a baby bottle, he refuses to feed anything to himself, and he also will act like you're trying to kill him if you try to give him a new food he hasn't had before. He has nonstop tantrums.. long ones. They don't stop for hours sometimes. I could go on and on.. everything I try to help him and nothing works, all it does is upset him to the point where he'll just scream for hours on end. He doesn't listen to me or even seem to hear me at all anymore. God forbid I have to take him out in public, I guess he's easily overwhelmed because store trips do not go well.

He used to be better, he would attempt to feed himself, he used sippy cups, he would try new foods with a little hesitation. He didn't scream and cry all the time. All of that just came to an end. I'm at a loss and beyond overwhelmed, I don't know what happened to my happy baby. It's like someone came and swapped him with a completely different child and most days. I feel like I'm failing him and I wish I was dead a lot. I'm also pregnant and due any day with my second child and I wonder what have I got myself into.. I don't know what to do anymore, I wish I could help my son. I'm just lost.