What do people typically have a hard time doing while at a shop?
Choose the most suitable option to answer the above question.
Options：

A. compare prices

B. spending of money

C. purchasing

D. gambling

E. have fun



B