Netflix will release Queen of the South on April 7, 2022, so you don't have to worry about missing it.