You're not alone, Hayzer. I'm only a year and a half or so into my transition, but damn I'm impatient, because I'm older and it feels like I have only so many years to enjoy the body I'm supposed to have. My insurance doesn't cover surgery, and although I'm doing all I can to change that, it will likely be 2-3 years, at best, until I'm able to get top surgery. The dysphoria seems to go up with every passing month, and sometimes I wonder how I can stand it.
When it gets bad, I have to remind myself of how much my life has changed for the better since I started transitioning -- how much happier I am, how the people around me say I'm a nicer person, how much more comfortable I am in the world. But it seems that as more time goes by, it gets harder to remember how awful things were before; in a way that's a good thing, of course, but when I'm hit with that dysphoria -- it doesn't help as much as I'd like.
You will get there.
You're a good person, and you're putting others' needs ahead of your own: lending your dad money, wanting your girlfriend and her family to have the things they need. But your needs are valid too, and there may be ways you can compromise. For instance, what if you and your girlfriend were to get married now, "court-housing it," with the understanding that later, when you've at least had top surgery, you'll have the "big fat Hindu wedding" with all her family?
Do you have insurance? Could you change jobs to work for a company with good benefits? My understanding is that Illinois has pretty good anti-discrimination policies, such that an insurer that covers a treatment for one group of patients can't deny that treatment to transgender patients -- this applies to mastectomy/chest reconstruction, from what I've read. Or is your girlfriend a student somewhere that has such coverage, and is there a way you could get coverage on her plan?
I wish for both of us that there were a magic fix for this, because it sucks. It seems like such a small thing to ask, considering the "return" in happiness and comfort in our own skins.
Just remember that your needs count too, and if they're not met, it gets harder for you to be there for others and meet their needs. There's nothing selfish about taking care of yourself -- you're doing it for the people you love, not just for you.
Hang in there. <bro-hug>