Most menstrual cups offer between 6-12 hours of coverage. However, it strongly depends on your flow.
If you find yourself having to empty a full cup every 2 hours, definitely try sizing up.
If this doesn’t solve the problem, then your flow is way heavier than average, and it is recommendable to make an appointment with your gynecologist and figure what’s going on.