Guys why does my boyfriend never get me little gifts?

i give him cute gifts all the time but the only time he gives me them is for anniversarys or holidays and every great ones and a while he'll buy me like a monster when we go out but he never just surprises me with stuff just because. He's only done it like twice

Guys why does my boyfriend never get me little gifts?
Post Opinion