is too long of a nap ok for babies?

Nikki • 25. Mom of two beauties.
My 3 month old takes a 4 hour nap. She also naps regularly throughout the day but these naps are only 30-45 mins. But from 10:30 am to 2:30pm she's napping. She also sleeps through the night. Should I let her nap this long? Should she be napping this long?