If she is taking a decent amount each feed, then it sounds like that's just what she needs right now. You don't say how old your baby is? Young babies have small stomachs, so they need to eat little and often. Whilst this will gradually change as baby grows, it can be several months before they start going longer between feeds. Just depends on the baby. My older girl was a "snacker" and would tend to do the 2-2.5 hours between feeds thing. Then she just started gradually going longer, and settled into every 4 hours, on her own.
It is time consuming, yes, but that's part and parcel of having a baby, unfortunately! I'd say keep doing as you are doing, feeding on demand, and she will likely stretch things out herself in her own time.