You can take Telfast for as long as you need to treat your symptoms. Tell your doctor if you do not believe it is working.