My cat is about 5 months old and has started meowing like crazy. She is usually vocal but not like this. My guess is that she is in heat, does that seem like a possibility? My question is how long does this last? Cuz I love her to death but the meowing is kind of obnoxious. Thanks!