It would be best if you cleaned your yoga mat after every use. You can do this by spraying it with a disinfectant cleaner and wiping it down with a towel. If you have an older mat with stains, consider washing it in the washing machine on the gentlest cycle possible.