I have had colds that last just a couple of days...to those that stretch out into 2+weeks. There are many variables to how long a virus will hang around.
A good general rule to consider is...are you getting better rather than worse? If so, you can rest assured that with a bit more time, you will be free of the symptoms that are bothering you.
Further, if you are not in pain (ear, nose, throat, chest, head/sinus areas) and have no fever...then it's a good indication that all is normal.
I hope you fully recover soon.
"Courage is not the abscence of fear, it is feeling afraid and doing it anyway!"
"Worrying does not empty tomorrow of its troubles...it empties today of its strength."
Corrie Ten Boom
Panic Syndrome recovery due to CBT