<human>: So a little back story, feel free to skip this paragraph if you want to jump into the problem. I met my girlfriend, C, last year when I moved into a new city. She was in my homeroom class and she basically integrated me into our city and introduced me to everyone, she became my best friend. She helped me battle heavy depression and was compassionate and nothing but perfect, so I asked her out a few months later and we've been together and happy for almost 2 years now.

Now there's one problem, my parents are heavily religious, and they are occasional narcissists. I am not atheist but don't indulge in religion as much as them, neither does my girlfriend. Our relationship has been a secret from them and she's kept it from hers too for my sake. Now its almost been 2 years and she wants me to tell my parents.

C knows that my parents are narcissists, but she wants me to tell them so we can stop hiding and come clean to both our parents. Her parent are very accepting and probably know about us, though I've been over to her house with friends and they have been nothing but friendly to me. My parents are the opposite. 

If I tell them I am, for a lack of words, fucked. I'm graduating in a few days and am not financially dependent on them, but don't have enough to move out. So if I tell them I'll either be disowned, which has almost happened before, or face an ultimatum between them and my girlfriend. 

So what should I do? Should I come clean and hope for the best or keep it a secret and hope they don't notice. The only reason they haven't is because they are oblivious to my life and don't care honestly. What's the best option?

Can you summarize the given text in a few sentences?
<bot>: My parents are strictly religious and narcissistic, of they find out about my relationship I am dead. My girlfriend wants me to tell them so we can continue dating normally.