How long does monsoon flu last?