Getting the cat neutered is very important. You can take her to the government clinic and they will do it free of charge. The clinic is located on the road from the airport towards Wakrah. It is just before the traffic light (2nd) where parachute roundabout used to be. The clinic is open from 7am till 1pm. However you need to drop off the cat before 10am. and pick it up later on. At least that way it wont have these mood swings and might calm down. Good luck.