Generally speaking, a 10ml roll-on bottle will last at least 1-2 months or longer if applied every day.