Hi zena - is there any chance of answering the questions in the white box? The most important question I have is was your fish exposed to any new fish? The reason I ask is that spitting food can mean an advancing fluke infestation. It can also be due to injuries or ulcer to the inside of the mouth.
So if you could, please give a little more information although if it is flukes, you will need to get some prazi (or equivalent). Where do you live? Is it easy for your to get medicines for your fish?
Please post back soon