Cats quickly learn which behaviors get positive responses from humans. If rubbing against you consistently leads to affection or treats, your cat may repeat the behavior frequently.
It May Be Mealtime
Many cats become especially affectionate around feeding time. If your cat rubs against you in the kitchen or near its food bowl, it may be trying to remind you that dinner is overdue—at least from its perspective.
Cats are creatures of habit and often develop strong daily routines. When feeding time approaches, rubbing behavior may increase as a way of getting your attention.