<human>: Summarize the given text in a few sentences.

I'm not sure if I hate my boyfriend or hate myself. Or maybe it's just a general frustration at life and partly due to the fact I came off the contraceptive pill 3 days ago (although it feels too soon to be feeling emotional effects of that). 

We've been dating for 5 months and apart from Christmas have spent every weekend together, usually from Friday night until Sunday evening. 

This week I saw him on Wednesday and today he revealed he can't see me on Friday, which makes me wonder if he knew he was going to be busy and just didn't tell me. But in this country you typically have to "book in" social events at least 4 days ahead, so effectively he's left me without any way to make my own plans for Friday and Saturday (although damnit, I'm going to try!). 

Part of my frustration comes from the fact that despite living here for 2 years I have but 2 friends outside of work - one of whom is always busy so I end up hanging out with her and her friends and they always talk about common work colleagues I don't know (and in their own language, which I'm trying my best to learn and I'm getting there), and the other is also pretty busy and we don't have that much in common. 

Which leaves me with the boyfriend. Quite often we hang out with his friends so it's not like I'm short on people, but they're not people I can call to hang out with without him. 

I feel like the power balance is shifted from "equal" to "I'm dependent on him for social needs" and I quite frankly don't like it - but he doesn't give me the space to develop my own social life (unless he's busy and tells me last minute). I know part of this is my fault because I assume that since we spend every weekend together we'll be doing so this weekend and the next too… and I also want to see him as much as possible and if I make plans I don't get to see him. 

Any thoughts / opinions / advice on what to do?
<bot>: I'm socially isolated and bf's behaviour (and mine) isn't helping, and I'm starting to resent him.