Tipping for a haircut?

How much would you tip on a wash, cut, and blowdry that comes out to $45 for a stylist that you see three times a year (in the U.S.)? 
Should the tip be based on price or something more subjective?
Please respond and please be honest. I'm seriously wondering if I'm under- or over-tipping.