Too much napping?

Na

My LO has transitioned to 3 naps. He has also started waking up every 2 hours at night. He has never been a great sleeper but usually sleeps at least a 4 hour stretch first, he occassionally is still doing this.

Our day looks like (he is pretty consistent)

Wake up 7am

Nap 1 830 am (45m)

Nap 2 12 noon (1.5h)

Nap 3 3:45pm (45 m)

Bedtime 7 pm

I'm not sure if his naps are why he's sleeping like crap or if it's just another mini regression? I just want to sleep for longer than 2 hrs!