can i buy ditropan over the counter how long can you safely take oxybutynin