So you don’t feel too well, but you’re not sure whether you have a cold or the flu. Both are caused by viruses and spread by coughs and sneezes, but the symptoms of flu are usually worse. If your symptoms are confined above the neck–congestion, sore throat, sneezing, coughing–you probably have a cold, caused by any one of 200 viruses that other people's sneezes or coughs have placed in the air or on something you've touched.