It can last about 5 days. You need paracetamol to get your temperature down. If you cant eat solids try some chicken soup even if you have a few spoonfuls its better than nothing. Keep your fluid intake up and try get some vitamin c in you. Lots of rest and dont worry you will soon be back to normal