Call humane society on Nicholas road Dayton Ohio
Get it spayed. After that see how it is acting, if it's the same way see a vet. They may be able to help you out with some meds for a short time or be able to give you a diagnosis as to why the cat is acting up. Hope you find out what is going on.
I know its mean. But we save them eveyday
Go to sisca they will do it for 45$ but you pay and give you a gate usually it 2weeks out.
Thanks! Your answer is awaiting moderation.