Зависит от объёма баллончика. От 100 мл на раз 15 хватит, это минимум. Но маленькие баллончики 25 ml, как правило, одноразовые, при условии, что защищающийся распыляет содержимое на протяжении 10 секунд.
100 мл не такой и большой баллон, да и хватит на много раз, при условии, что Вы не отбиваетесь от 50 атак в день, так что берите больше)