What happens is that couriers are not allowed to take passports out of Iran, so they take it to the embassy in Tehran, they use post services special for embassies and sent it to visa office in Ankara. Ankara sends it back to Tehran embassy, DHL picks it up from there and delivers it to you, this whole process takes about 4-6 weeks.
Also WXYZ jun, waiting for the passport to come back with visa is SOOOOO different than waiting for pass request! Don't think about that part yet, as Farid said pray for the ppr to come sooner o hala be un tikkash fekr nakon!!