So I had thought this week had passed AGAIN with no approval, and on monday I was setting up to call USCIS when Today I got like 5 texts from USCIS to check my case so I did, and
APPROVED!!!! Waited
106 days No calling just waiting and my impatience was starting to take over, but God gave me strength and what a Christmas this shall be

Good luck to you all!