Maybe you just have a slow metabolism, or whatever process it is that deals with getting this shit out of your system. Just try and ride it out, it might be a result of smoking too much. If it doesn't go away, see a doctor.