Idk what to do

My boyfriend tries to be nice and get things for me like buy me food insted of me cooking our an outfit but the problem is he always come back with something wrong like buying me an outfit but its to small, wen i tell him can he get me sonic he comes wataburger or i buys sumn with peanut which i cant eat... So i  went off on him about he cant get  right. And this mornig he still decides he wants to surprise me with breakfast in bed and told him no or can i go with him nd just get breakfast, i think i hurt his feelings but geeze ion wanna be a bitch but i dont wanna squeeze into outfits or eat food ion like