your dermatologist shold give you a card so its only 10 dollars a refill. you have to take it for atleast one year.