There may be several reasons why your case is taking a long time. Please note that immigration is still very much behind in paperwork and case processing in regards to Covid.  Another thing to consider is that there are millions of people trying to immigrate every day and cases are processed in the order that they come. The best way to stay abreast of your case is by having The Danquah Law Group keep you updated via processing times in case status updates via USCIS. If you are out of those processing times then our office will take the necessary steps.