i have a 3 yr old female cat,ive had her for 2 yrs,i got her from someone else who rescued her at 7wks old,so I don't know much about her,shes my first female,ive always had males,she goes on these "fits " once every couple weeks,where she wont eat and pukes,now shes peeing outside her box,ive not changed her diet, she only eats the food that I give her,ive tried others,is this normal for a female cat?