your symptoms does not look like flu
since your having from 5 weeks..
the information you have given is not enough to get to the diagnosis.. but your symptoms looks like you really need proper medical attention.. i would suggest you to visit a hospital rather than a clinic..
they will have to do a few blood test
and examine you properly to get to the diagnosis.. please take it seriously and visit nearest good hospital..