Colds usually last for five to seven days and are caused by viruses The body's own defense mechanisms need to fight the viruses. Unfortunately there are more than 80 different constantly mutating rhinoviruses. So vaccination against colds is impossible. Medicines provide temporary relief from symptoms, but they cannot cure the cold.