As Gayef said, spaying is the thing to do (unless of course she's already spayed).
In my experience, it's not rare for cats that to be very active during the night, displaying attention seeking behaviors. Here's what I would suggest:
a. Conduct interactive play sessions with her at least twice a day, Use a fishing pole type of toy and pretend it's a little mouse. Let the "mouse" run around the room, hide etc. Make the game last at least 15 minutes. Don't just throw her some toys - play with her interactively.
b. One of the play sessions should be about 1 hour before your bedtime. Make this a fun routine for you and your cat.
c. After at least 15 minutes of intensive playtime, feed her with some favorite wholesome food - canned cat food is a great choice. She'll probably be hungry after the long "hunt"
d. Leave dry food for her through the night so you know she doesn't need any more feedings.
e. here comes the tough part - after going through steps a-d you need to totally ignore her attention seeking behavior. And I mean totally
! even if it drives you nuts, it is absolutely vital that you pretend that you are still asleep. This holds true for any other members of your household. Don't get up, don't talk, don't even open your eyes if she's in the room with you! Just "play asleep"
. From my experience as a cat behavior consultant, she should get the message within a week tops. Often it will only take 1-2 nights. But you must adhere to every stage of the plan!!! That way you will be giving her what she needs but on terms that are comfortable for you as well.
Let us know if this works for you!