So about four times this term guys who look roughly my age ask me for my number/snapchat/instagram and every single time I've refused to only because I don't see the point. A few days ago I was out with a friend and it happened again when I was out in London, but this guy seemed nicer than the other guys that usually approach me as he actually seemed upset when I didn't give my social media out. At the time I didn't think about it too much as it has happened before, but my friend brought it up again today and maybe I wasn't very nice. The guys that approach me are quite attractive, but I am in year 11 and I am currently doing my gcse mocks and I didn't feel bothered about getting to know anyone.
My friend is a strong believer of karma so she said that the reasons that none of the guys I ever have crushes on work out is because the people I reject the people that I could possibly have a relationship with. I don't believe in karma or anything but is it strange or unusual to refuse to give guys my social media that its considered mean? Should I just give the next guy that approached me my snapchat or something and see how it goes?
Sorry, I know its long but I really wanted an unbiased opinion on my situation.