Since hydroxyapatite may be harmful to people with cavities or soft enamel, it's not recommended for everyone. Fix your cavities first. If you have an allergy to fluoride ingredients, hydroxyapatite would be a good choice.