Hi ! Looks like you had some kind of food poisoning
initially for which you did not take any active treatment. Even though the symptoms might have been mild or subsiding, the infection appears to be persisting, which may be reason for your present problems. I would suggest you to visit your family physician, who may advise you some antibiotics along with a pro-biotic which may give complete relief.
Wishing you an early recovery.