No more naps ?

My 2.5 year old son has been fighting naps for the last 3 months. Now if he actually does nap during the day he won’t sleep until after midnight, and even that’s a struggle to get him down. If he doesn’t nap he usually goes to bed very easily around 9pm, but he’s extremely grumpy all day, rubbing his eyes, etc.

Anyone else? I thought toddlers were supposed to nap for their development so I’m a little concerned about this. Also, it’s driving me insane to be stuck at home with a grumpy toddler all day lol.