You could always kill quest monsters or something for example and heal in house fully after every kill which can be tedious but saves pots

. Tbh I have the exact same problem - I'm a level 23 fighter and it's hard to train when stones cost like 36 c ea and I can hold 49 of them lol.