How often you need to change your shower curtain depends on a few factors. If you have a liner, you can just wash that every week or so. If not, you'll need to change the whole curtain more often. Also, if you have hard water, you may find that your curtain gets dirty more quickly. In that case, you may need to change it every few weeks.