@flyingfoamies Like others have said, see if he can be looked at by the pediatrician. It shouldn’t always take that long to eat, and especially at his age, he could end up burning too many calories trying to eat for an hour.
Is he eating every 3-4 hours? If you’re waking him to feed more often...