As a general rule I've heard most people say that 30ml on a Kayfun is about the norm for a cotton wick.
That being said, I carry 2 KFL's every day and have one for my drive, and one for on the job. I drive an average of 5 hours a day. My drive time vape is Castle long and my work vape is ZFO Reserve - Real Menthol. The Castle Long KFL gets re-wicked every 2 weeks (right about that 30ml mark) abd believe me, it's ready by that time.
The ZFO Reserve KFL goes forever on a wick. That Real Menthol is such a clean juice that after 3 weeks I figured I had better re-wick just because. It still tasted great and put out great vapor, I just figured I was pushing it. When I tore it down the cotton was still perfectly clean, there was very little gunk on the coils, and even where the cotton was in the coil, it was hardly discolored.
I'm currently on week 5 with the Real Menthol KFL with no degradation in flavor or vapor. I plan on re-wicking it this weekend (just because) but I'll bet it's clean just like before. Both my KFL's are run on straight mechanical mods and are coiled at 1.2 ohms with 28ga wire. I use KGD cotton and never have issues at all. I guess in the end, it all depends on build and liquid for how long a wick will last. BTW, both coils are around 5 months old. I dry-burn, hit with a small brass brush, and dry burn a second time every time I re-wick.