Minutes depend upon your Verizon phone plan and the cards are good for one month each. If you have to pay, say on the 15th or every month, you enter the card code on the 15th or before. It's usually best to buy several months worth of cards in advance so you have them handy.