My boyfriend and I have been together for 6 years and I love him very much. We both recently graduated from college and I moved moved into my own condo hoping that we would finally be able to live together (we went to different universities). Him moving out of his parents house and into my place was a big deal because his parents don't approve of me. He is Indian and I am white and despite being nice and polite to them, coming from a nice family, having a university degree and a successful career, they do not think I am good enough for him. Regardless we both decided a long time ago that we wanted to be together and that we would eventually confront his parents.
After trying to be understanding and setting too many move-in dates to count, only to have him push it back, I finally had enough and told him that it was now or never. He told me that he would move in but that he had to tell me something first. He told me that he had actually dropped out of college in the middle of his sophomore year and had only pretended to be going to school for the last three years. I was shocked to realize how many lies had gone into keeping this from me. He had told me about his classes, we had done homework together, etc. And it was all fake. And he manages to keep it up for 4 years (even his parents didn't know about until very recently).
Apparently for the first two years after he dropped out he took classes at a local community college and worked at a sandwich shop to pay for it, but ended up quitting both of those and hasn't really been doing anything for the last 2 years.
As if that wasn't enough, this isn't the first time something like this had happened. When we were still in college he had told me (for 2 years) that he was living in an off-campus apartment when he really lived at home with his parents. I eventually figured it out after mail I sent to his "apartment" kept getting sent back to me. I forgave him after a while after he promised there was nothing else going on and that it would never happen again.
I feel like an idiot for not seeing what was going on (he is apparently a very good liar). I wouldn't have been mad or upset about either of those two things if he had just told me, I'm a very even tempered and forgiving person and very rarely get angry about anything. He had absolutely no reason not to tell me.
My gut instinct says that I shouldn't be with someone I don't trust, but we have so much history together and I feel like I have invested so much into this relationship, and I still really care about him. And frankly, the idea of starting over terrifies me. And I'm afraid that if we break up I'll just end up going back to him eventually. But this seems like a pattern with him and I feel like I cant believe him when he says it wont happen again.
Has anyone ever been through something like this? Is this something worth breaking up over? Would giving him yet another second chance be totally stupid? What should I do?