Cold 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 then 80 different constantly mutating rhinoviruse. So vaccination against colds is impossible. Medicines provide temporary relief from symptoms, but they cannot cure cold.