You don’t have to take every swing (this is very important) and you can always increase your stamina with perks and level ups. I never had my billhooks run out of stamina. Mostly because they can only take one hit per turn (occasionally two, if you have perks to do that).