4. He’s preoccupied with other things
When guys are worried about something, they might not be in the mood to be affectionate with their girlfriends. If your boyfriend is usually affectionate but acts cold on some days, this could be the reason. Rather than forcing him to show affection, observe his behavior and make yourself available to listen to his concerns as needed.