Hi RD,
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.
S.C.