I'm already here and the wait for just the interview to get my temporary green card is 18 months

I can't leave the country in that time either, unless it's a real emergency, then I have to pay money to apply for what they call 'advance parole(!)
good luck with your application...you're gonna need it!