Botox typically lasts around three to four months, though some people metabolize it faster and it might only last two to three months. After that, the wrinkles gradually return as the muscles regain their normal function. So yes, if you want to maintain the results, you do need to get it regularly. The good news is that many people find that with consistent treatment, they can space out appointments a bit more because the muscles become trained to relax. As for cost, it usually doesn't increase significantly over time, though you might need slightly different amounts depending on how your skin changes.