I normally tip $20, which I think is about right for the amount I am already paying, and is reflective of what I can afford on my income.
I don't see anyone enough to be a regular, so I always tip in advance. I am tipping for your best service this session, not the next one.