Great Card yearly promotion is available now. This is prepaid card doesn't expire.
Cost $10.99 to $14.99 per haircut based on the location. There may be even lower prices in other states but so far I have not been able to find one.
If you want to store up for the whole year, ask around for better offer.
Individual store may put limit on how many cards you can buy.
As always stock is limited, before you drive up, make sure store has availability.