The good thing about the embassy is that they try to process the application in a timely manner. However, they are under staffed and they are overloaded. Especially after they moved applications from Yemeni Citizens to Algiers, and that created even more delay. I would also note that there is no way to contact the consular section for immigrant cases except through an email. There is no phone number to call. You cannot even walk in and present your concern. They will just ask you to email them. They do not answer emails quickly. It took me one month and a half to get an answer from them