Don't withdraw! I was thinking the same thing a month ago, being really depressed and losing hope, especially because almost nobody else waits this long between DM and oath invite, so I thought I was headed toward rejection after a long wait. Most people get oath invite within 3 weeks, max one month of DM, but now I am seeing a few people here and there who are also waiting 2+ months as I did. My overall timeline is worse than yours, see my signature, but I finally took oath 6 days ago. So don't give up! It should come soon. If you have any travel plans or anything that would justify asking for oath as soon as possible, write to the Scarborough office and explain. Many others processed by Scarborough who have done this have had luck getting oath scheduled quickly.