Sorry sir, it's time to see a doctor. I am not saying this to scare you, I don't know what you have, but, I know those symptoms are reasons to see a doctor. If, and I mean IF, it was something serious, you want to catch it as soon as possible. The sooner you catch almost anything medical, the better. You could be fine, but better to be safe than sorry.