<human>: Provide a brief overview of the text.

I grew up in poverty in a rough neighbourhood. Went to an average school. He grew up in a large house in a posh area. Went to fee paying posh school. 

He was brought up being taught a good education and money and reputation are key to success. This is where the doubt now sets in. He sees my background and assumes he should have a higher chance of success than I and believe he deserves it due to his background. He is a waiter, I am a medical student, straight As throughout and now close to graduating as a Doctor. 

He just doesn't understand why he is having 'bad luck' in life and is starting to doubt himself immensely which is putting a strain on our relationship. He genuinely believes he deserves better because he has wealth and reputation and paid for his education, unlike myself. He thinks he should be more intelligent because he went to a better school.

He is actually a really good partner, he doesn't treat me any differently because of our backgrounds but his self doubt is crippling him and our relationship in turn. Maybe its that he blames it on ridiculous things rather than taking responsibility for himself and his actions. 

I am so close to walking away as I am sick of coming home after long days to him moaning that we should be in each others' shoes. What can I do to make him stop this?
<bot>: Boyfriend thinks his wealth and private education means he should have a better life than me with my poverty stricken upbringing. Starting to push my buttons.