Hi, I am in the same situation as you!
Here is my timeline really quick (I am being sponsored inland as an American):
App Received - Dec 5, 2016
AOR - Jan 13, 2017
OWP - Aug 11, 2017
Med Request - Nov 14, 2017
I am also becoming frustrated waiting, just because I happened to be unlucky enough...