Cotton fever is self-limiting and normally lasts up to 12 hours. However, it can continue for 24 to 48 hours in rare cases.[8]