Going through a very rough patch in my life and I feel like everyone around me is dragging me down, how do I cope?
So a little bit of background about me - I have always been a great student (scored 94% in 10th, 91% in 12th, 98.5%ile in JEE). I got into a tier 1 NIT but I couldn't perform well there as I got really depressed and went through a bad breakup. During my JEE preparation days, I gained a lot of weight due to sitting and I am still struggling to lose it even today. I have completed my course but I couldn't secure a placement because I got a backlog in one of my subjects in my 7th semester. I wrote the exam really well I swear but I didn't have a good relationship with the professor you can say. He liked to pick on me a lot and made fun of me.
I lost a lot of my focus and my CGPA was ruined basically. Since I couldn't get placed, my parents have advised me to try for government jobs but some days they make me feel like crap. They have often taunted me by saying "You're so fat and ugly who will hire you?", "You won't put in any work but you expect things to go your way each time". That's not true because I worked my butt off for placements and all but this year has let me down many times. I appeared for 4-5 interviews and got rejected at the very last round.
I have a boyfriend and he is supportive 95% of the time but sometimes whenever he gets angry or something he loses his temper too. I have heard things like "Your dad probably paid money so you could perform well in JEE", "You aren't anything but act so conceited". I don't even understand what to do. I am currently preparing for banking and railway exams which I had decided on my own and I thought that I will turn my life around anyhow by myself. I will get fitter and I will definitely excel in my career. Sometimes hearing these taunts from my parents and my boyfriend really demotivate me so sometimes I'll just cry alone and get back to work after some time. I try to tell myself that everything will be worth it in the end and that I will surely make myself proud.