Hi msingh01,
Hang in there. I feel and understand your frustration.
While your MPNP application is on its 18th month, mine took 20 months prior to LOA (imagine that).
I myself made my online MPNP application last February 4, 2014 and got my LOA confirmed only last October 30, 2015 (20 months...