See the doctor and be treated for your ailment. If you have a bacterial infection (lung infection, sinus infection, bronchial infection, etc), antibiotics will help to get rid of it. If it is bacterial, it will not go away on its own. If it is viral, it will take 7 to 10 days to run its course.
you have to soothe the throat because it is aggrevated, so something cold or warm , you will know which one sounds better and keep soothing it over and over again until you can feel better or get to a doctor....good luck. cough drops do help