Mine lasted about 4 weeks, but it was pretty light in the last few weeks. It was different to AF.
I can't answer about af, sorry.