It depends on how frequently you use the sunscreen but one tube of sunscreen can easily last for more than 30 days.