2 days.
From Grenada to Union - 6 to 8 hours (St George's or Prickly Bay); Union to St Vincent - same again, 6 to 8 hours.
Depending, of course, on time of year, weather and yacht type.
You'll need to clear Customs & Immigration into SVG at Clifton Harbour in Union Island