If you have a girlfriend, then there's a good chance that you've done several mandatory "bofriend duties" that you normally wouldn't do, such as group dinners with her friends and their boyfriends or watching Matthew McConaughey romantic comedies. 

It's not that you WANT to them, it's you HAVE to do them!  Honestly, I don't mind those-I can deal with them more or less.  However "the "boyfriend duty" that I detest the most has to be the shopping!

I think it's because guys and girls shop differently.  When I go shopping, I know exactly what I'm looking for.  I go in to the store, find my size, pay for it, and then i'm out.  I don't make an afternoon out of it.  But with girls it's different.  They have to check out the entire mall, try on the entire spring catalog, take the entire afternoon, and there's not even a guarantee that they're going to buy anything!

Women love to shop and they expect their boyfriend (if they're a good one) to be there for "support".  Again, as a boyfriend, it's not something you WANT to do, but something you NEED to do.

I've been going on these shopping dates for countless times and the good news is that there are several things you can do to actually make it tolerable.

Best advice:  If she asks  you if something is"cute",  automatically say "Yes"

Don't even hesitate.  The one thing I've learned is that my opinion really doesn't matter.  If she agrees with you she's thinking "I have the best boyfriend ever!".  If she doesn't she's thinking "What do you know, you're just a boy!".  She already knows if she likes it or not, it really doesn't matter what you say. 

Have your phone fully charged and preferably with an Internet connection

My smartphone has saved me from boredom countless times during these shopping trips.  If you get tired of looking at clothes just go on your smartphone, check your email, see the score of the game that your missing, go on Youtube.  You'll be amazed at how fast the time can fly.  And don't forget to buy a car charger for your phone.  If you're phone dies and you don't have one, you're back to square one.

Buy some games on your Phone

There's thousands of apps on the the App Store, some as low as $0.99 or even for free.  Invest in some.  Right now on my phone I have Angry Birds, Need for Speed, Mirror's Edge, and  Iron Man.  I spent about $5 for these games but their value to me has been a million times that! 

Talk to the other boyfriends hanging out outside the store

Trust me, you'll know who's on "boyfriend duty" just by looking at them.  They're carrying multiple pink bags with a look on their face that says "How come they never put chairs outside of these stores for the guys?".  I've talked to a lot of other boyfriends and it's funny how many of them think the exact same way; everyone more or less has a good sense of humor about it.

Hopefully this helps you out during those long afternoons at the mall!