how long does keto flu last