Yeah, something in there has gone off, you probably need to wash it out at least every couple of refills. The same thing happens if you use a different bottle for olive oil, if you don't clean it out before refilling it, eventually some of the oil will be rancid and your oil will stink (also you'll probably get sick).
post
replies:
Do you live with anyone? Anyone that wants to bang you but would rather get off on knowing you are washing with their jizz?
all 3 comments