I have had a cough for about 3 weeks. It is a dry cough but it gets so bad sometimes that my right side ribs hurt now and I heard a crack when coughing yesterday. It is mostly just annoying. No other symptoms just a cough that won't go away. Should I schedule a doctor appointment or does it sound more viral?