Only he knows his answer to this but it may be because he wanted to be elsewhere but also taking you for granted, possibly embarrassed of you and afraid to miss out on things that is with anyone else but you. He may not share your interests and possibly getting bored, irritated and not interested in the relationship anymore. You deserve better and really shouldn't be putting up with such behaviour. It is quite normal for a couple to have different interests and to do some things apart but he should be spending some time with you.
It may take a while, but if you try everyday, you will eventually be able to break up with your boyfriend and find a new one
Anywhere where you both like it. Don't lie about if you like it or not, though. A good place would have to be the beach for me that's where I'd take my boyfriend.. :)
move on
Unfortunately no u cant. If he wants to take you out then he will. Maybe constantly nagging him will work but he wont take you out because he wanted to only because you nagged him to do it. Also he will be unhappy on your date.
He must not love you
you say it. Don't be shy!
he wont listen he wont speak and he will not buy you anything
Let it cool down. If you keep at him it will annoy him more and it will take longer for him to talk to you. Send him a text to tell him that you are there for him and you will wait. And then wait patiently.
anywhere. just make out!
if he used to do those things and stopped, he might be cheating on you. if your his first girlfriend , he might be shy, and maybe uncomfortable.
maybe busy?
No, because if your boyfriend wont call then actually he is not really your boyfriend. Try the new boy, he may be better!