How long should you be expected to hold for support?

I've been on hold for support for over 4 hours this afternoon and am now holding for a third support person.  This is unacceptable!  If support is experiencing higher than normal call volumes everyday, then the volume is actually normal and they should increase there staffing.