Everything needs to be accumulated, and it is a gradual process. It takes patience to cultivate a boyfriend who knows how to love you. Remember, it's normal for him not to remember or remember clearly what you said, but it doesn't mean he doesn't care or love enough.
The human brain receives and processes a lot of information every day. In addition to paying attention to you, your boyfriend needs to pay attention to his work, interpersonal relationships and all kinds of important or urgent things. So when he took you to eat hot pot after work, he forgot that you said the day before that you had acne and caught fire. Don't be hard on him. Understand that such incidents happen from time to time.
It is much better to give him affirmation, praise and reward in time when he is doing well and doing right than to punish him when he is doing wrong. People will instinctively store good memories, delete or even distort bad memories. If you want your boyfriend to remember what you like him to do faster, praise him when he does it right.
If your boyfriend does something wrong, you can touch his head and say "You did something wrong again", and then emphasize what you need him to do again, instead of accusing him of not loving you enough and then losing his temper or having a cold war. In addition to giving people the impression that you are difficult to get along with, it will not do him any good, and he will still forget your needs.
If your boyfriend is right, you can give him a big hug and reiterate your affirmation to him. It would be better if you could reward him with a pack of snacks he likes or cook a dish he likes yourself. He will strengthen the memory that a certain behavior will make you happy, and then gradually form a habit until he can meet your needs in a conditioned way.
Remember, the "understanding" you want does not come from the "I love you" in your confession, but from your running-in in getting along. Steel straight men will not always be steel straight men, and close boyfriends are "trained".