Iv been having this really bitter taste in my mouth for a while now and I have no idea what it is.

I had it for a while about 6 weeks back while in LA.
As far as I recall, it went away for the 2 weeks I was in vegas and San Jose.
Now, the bad taste is back.

It is really bitter and will not go away even when I take care to brush my tongue. At first I thought it could have been tonsillolith but I am pretty sure its not that.

I have a pretty good diet and take vitamins daily.

Does ANYONE have any idea what it could be and how to get rid of it.

and no I do not suck dick.