How long does it take for a bladder infection to clear?

3 to 7 days. Depends on how frequent or susceptible you are to uti's. For many people a 3 day supply of antibiotics is enough to rid the problem. For others it often takes a week.