Welcome on board , I feel your pain believe me
one word for you is : patience
that's the only thing that will keep you sane otherwise you will go
crazy with the USCIS bureaucratic mess and delays
you have two option available to you
1) wait until you get something in the mail ( the waiting may be very
very long , you will be opening your mail box everyday hoping that
it's finally the day )
2) fill a civil action against the the USCIS known as a "writ of
MANDAMUS" (you will still have to wait for your case to go in front
of a federal judge )
a lawyer may wont to charge you between 800 and 1500 $ to take your case
, they will invoke all the paper work and research and other BS
you can fill the civil action yourself as a PRO SE and save some
money you just need to pay the 150$ filling fee you still need to
have some knowledge in the civil action procedure and follow the
local rules of the court
bottom line it's a waiting game either way