Cheers for the TOFTT. Some girls really make a financial blunder by treating a repeat customer poorly, especially when you were shelling out for 2 hours. Sounds like she's operating a conveyor, which is why she fell asleep, and also why she tried to cut your time short to make way for the next punter.
At the least, do you think her age is accurate (20 years old)?