Yeah this and what mirc said.
Eating a lot and having a high metabolism seems to decrease CP time.
People who posted above with high CP's (over 20s) - whats your temps like? Do you have good metabolisms?
My morning temperature on average is 37.2 C. I have good metabolism but I also have high stress hormones.