If your cat is purring and rubbing against you, it's likely a sign of affection, indicating they are very fond of you. It could also be a way for them to mark their territory or seek relief from discomfort. Additionally, nighttime rubbing could be related to a cat being in heat, necessitating either mating or neutering/spaying. Understanding these behaviors is key to good cat care.

This behavior from your feline friend demonstrates affection and a desire for closeness. Cats often purr when they feel content and secure. At this time, you can gently stroke their head, chin, or body, or engage them with their favorite toys. This interaction makes them feel more comfortable and strengthens the bond between you and your cat. Consistent positive interactions help ensure your cat feels safe and loved.
A primary reason for a cat rubbing against you excessively at night is their need to establish their territory. This territorial behavior is common among cats. It might also indicate a skin problem, causing the cat to rub to alleviate discomfort or anxiety. If excessive rubbing is accompanied by other concerning symptoms, it's wise to consult a vet to rule out potential health issues.
This situation is relatively frequent. Unspayed or unneutered cats can go into heat 3-4 times a year. Signs of being in heat include purring, rubbing, tail-raising, and, perhaps, spraying or increased vocalizations. If your cat exhibits these behaviors, consider spaying or neutering. It’s crucial to be mindful that cats aren't fully mature during their first heat cycle, so breeding is not recommended at that time. Opting for spaying or neutering can help alleviate behavioral issues and promote overall health.