The same thing happens to me. But it doesn't have to be a virus, it may be bacteria living in our body and waiting for a moment when our immune system weakens (like after prolonged stress). It's been known for a while our body is crawling with some bad boys, like Staphylococcus aureus for example.