Why does my boyfriend get annoyed when I ask for affection?

Whenever I ask for cuddles in bed he always seems to get annoyed and does it only because I want to, but it gets to me massively. He seems to get annoyed with me with anything I say/do. I am quite out there and very out going, yesterday he told me to shut up, so I kept quiet and he just laughed at me. I was meant to stay round his last night but ended up going home because I was getting upset, and he wanted me to stay to talk but I couldn't. He always says I sulk whenever I don't get my own way, but I'm just upset that he doesn't wanna show me affection. I'm insecure as it is, and having a boyfriend that doesn't show affection in public, and gets annoyed when I ask for a kiss.. it just makes me wonder if he actually finds me attractive ext. I just don't know what to do anymore.. got a week holiday in 3 weeks, and I'm just wondering whether to just stick it out and see how it goes, basically make or break.
I just need some advice if anyone else has experienced this, what do you think I should do? I'm going to meet him after work to talk about it.
Why does my boyfriend get annoyed when I ask for affection?
Post Opinion