I use Claude on a $20 per month plan. When my session session limits get close to 90%, I keep an eye on it. When it gets to 95%, I decide if we are close to taking a break (most always yes as the session is now long and eating tokens), then I ask it from a starter session prompt that it ads to the session log. If we are not ready, I keep $20 additional tokens that I can call upon to continue the session. I’ve never gone more than a few dollars over. The resets are always closer than you think. Never exceeded weekly allotment.