Hang in there, pick up a hobby, watch the days go by.... It's a matter of time... Here is my time line for solace...
30 Jun 22: Submitted I 140 with premium processing
13 Jul 22: I 140 Approved
26 Nov 22: Case sent to NVC
9 Feb 23: Welcome letter recieved
24 Feb 23: DS 260 submitted
DQ awaited....