Complain to the manager... and fill out one of those "customer satisfaction" cards. Unfortunatly... company's like that don't usually give a damn about younger customers.. but I'd complain if I were you. You shouldn't have to wait that long at ALL.
I think I might do that.