Alright, guys, I'm at crossroads with my girlfriend. Your advice would be more than appreciated. Here's the context.

-We've been together for over two years and have traveled Europe, the US, and have created a lot of memories together. (see: sunk cost fallacy)

-We live half a country apart. Her on the West Coast, myself, in Colorado. (see: Long distance relationships = total shit). We've been apart ever since the beginning and have never spent more than a month together at a time. (see: red flag, fanciful thinking, getting attached to the idea of a girl and not the girl herself)

-I am not moving from Colorado for at least a year and she won't be finished with med school for at least 3 years and will be stuck on the west coast for that whole time. In other words, we're going to continue to do back and forth's via plane, which is expensive as fuck, until we wind up in the same city. (see: scarcity mindset?)

-She's the only chick out of the hundred-ish or so I've fucked/fucked with/or have buried my face in the ass and titties of, that I have: A. said, "I love you", to, and B. meant it when I said it.

-Her entire family HATES ME, LITERALLY DESPISES ME. It's so bad that her grandparents won't even let me onto their property (which is where my girlfriend lives, thus making it even more of a pain in the ass to come visit her ((see: hotel fees)).

-She is absolutes in love with me, she would literally eat my shit if I asked her to. -She's going to come out of school with 300k in student loan debt, stressed, probably fattened up from 14 hours of day of sitting to study, wrinkled as fuck from stress, and without any sort of reasonable financial horizon. (see: "but who cares, love knows no bounds").

-She is often annoyingly, but justifiably depressed (stress of failing out of med school with 100k in debt already, unable to see her boyfriend, can't live with her dog, yada yada).

-This is a tad asshole-ish (don't care) but her Mom is absolutely fucking hideous, in character and appearance. Is this what I would have to look forward to? (see: genetics).

-This will also sound fucked, but part of me suspects if I leave her, her quality of life/mind, will plummet potentially sending her to the brink of suicide. She's been making offhand remarks about "ending it all" and shit like that. Or how "ugly she is" and shit that ordinarily I respond with, "Bye Bitch!" (see: using bitch non-pejoratively).

-Her mom hit her with an ultimatum yesterday, "you either choose him or you choose us" (her mom and brother, that is, her dad doesn't give a fuck, but my girl is a mommas girl, annoyingly).

Guys, I love this chick, or so I think, or maybe it's the idea of her that has me by the balls. Every part of me is screaming, this won't work, it can't work, your an idiot, she's being forced to choose family or me, I should leave her. But I do love the bitch. She's rad, she gets it BUT fuck am I being a scarcity-brained bitch here?