Do you talk out of your ass? Might explain the ass breath. Just kidding. Good chance you have tonsiliths (tonsil stones). Do you get little white balls in your mouth/throat sometimes? These are very common and they come out of the saliva ducts in your arse I mean your tonsils. Sometimes you can see a tonsil stone stuck there in your tonsils and that little bugger can make your breath nasty. Get a flashlight and look in the mirror, poke your tonsils with the blunt end of a tooth brush and you might see one pop out. And keep a sense of humor about it all. Monsters can't scare you when you are laughing at them...