if he likes to shop then get him to shop for you instead of himself
Take a more active role in your relationship, to let him know you're involved and care about the relationship. Do it for him.
You should break up with your boyfriend and get your best friends instead
As long as she has a boyfriend, you should not ask her out.
well it depends on what your boyfriend likes. you should probably only get him something based on what he likes. If he likes video games then get him video games or something like that
* * *
Befriend your enemy
You can buy your boyfriend of 2 years a motorcycle especially if he likes the UK.
just talk about stuff you both like and stuff he likes and you like. but try not to talk all about yourself ask him about himself too.
do him and leave him FIRST OF ALL YOU SOUND VERY YOUNG SECOND IF YOU ALREADY HAVE A BOYFRIEND YOU TELL HIM THAT JUST STAND UP AND SAY LISTEN YOU ARE CUTE BUT I HAVE A BOYFRIEND AND PLEASE LETS JUST BE FRIENDS AND IF YOU CAN NOT BE FRIENDS ONLY THEN PLEASE LEAVE ME A LONE SIMPLE ISNT IT !
Then she has to choose you or her boyfriend.
For starters you should confront your boyfriend and ask if your suspicions are true. If so, you need to end the relationship. From there it is up to you to decide if you can handle being friends with them.