Possible sleep regression or growth spurt?

My son is 3 months almost 4 months. (Turns 4 months on Feb 7th) for weeks now his sleep has been HORRIBLE and his appetite has grown and wants to eat every 2 hours.

He used to sleep 7-10 hours at night and wake up maybe once sometimes twice and would take 2-3 hour naps during the day.
Lately he naps like 30 mins-1 hour during the day, up for 2-3 hours and naps again. Eats every two hours instead of his normal every 4-5 hours. Then at night he usually is in bed between 8-9pm but wakes up every 2-3 hours.

I tried increasing his formula intake, putting him on a sleep schedule, but nothing seems to help.
I’m so exhausted, worn out, and stressed.
Idk if he’s going through sleep regression or a very long growth spurt