For this kind of behavior, there is not a straight man, but he doesn't know what his girlfriend wants. You should actually tell him what to buy or what you want, and don't let him guess.
If you ask a boy to guess what you want, he may never guess, and the things you buy will not conform to your mind, so you must tell him directly what I want and what I want, and you should understand that your boyfriend is a straight man, so don't be stingy with your words.
For the boyfriend, there is actually a big problem, because for the boyfriend, they may not know much about their girlfriend's habits, and they don't know what brand of lipstick they call, so they may live in their own world, but we should know that the boyfriend, this creature needs to be developed by ourselves, and we girls should gradually guide him to become a warm man, instead of saying that he is a warm man. If he came up as a warm man, she might have had other bad experiences before, which made him like this. He was also honed, and it was someone who carefully trained him that made him become this step.