Hello I am experienced women that has had cats my whole entire life. Usually a female cat when they go into heat it can last for almost a week and a half. If you decide to get her fixed she will not be able to go into heat ever again. There's not much a person can do when a feline goes into heat because they are calling and striving for a male cats attention. It's would just be easier for a person to get the female fixed that way you wouldn't have to hear all that meowing. Oh and if you ever have a boy cat they like to spray when they feel threatened by another male cat but, that's only with the male cats. Thank you for your time. I hope with the information to answering your question has helped you in some way.
As dogs the same time is 21 days.
You have to get her spayed! she will go into heat for two or three week several times a year. its the kindest thing to do, even if it doesn't bother you, its a very uncomfortable time for female cats. Hope that helps!