Tonight's episode of The Bachelor will show Nick Viall going to the final contestants' hometowns — and it's bound to be a good one — so we're answering all of your burning questions prior to the show!

What time does The Bachelor start tonight?

The Bachelor starts at 8 p.m. EST on ABC.

Which contestants are still left on The Bachelor?

The remaining four contestants are Vanessa Grimaldi, Raven Gates, Corinne Olympios, and Rachel Lindsay, however … since Rachel was announced as the next Bachelorette, it's pretty much down to three.

MORE: Raven Gates' Big 'Bachelor' Secret Could Break Nick's Heart

How many hometown dates will Nick go on tonight?

The previews for tonight's episode show Nick going to all four women's hometowns — and Vanessa gets especially emotional during her time with her family.

MORE: 'The Bachelor' Winner's Family Has Serious Concerns About Nick Viall

Who returns to confront Nick?

Rumors claim that former Bachelorette Andi Dorfman shows up at Nick's door during tonight's episode to give him some advice prior to handing out his final roses — details on that confrontation here!

Who wins The Bachelor this season?

To find out who nabs Nick's final rose, click here!

Where can I watch old seasons of The Bachelor?

You can watch the very first season of the show on ABC.com, and for all other seasons, you can watch on iTunes, Amazon, or Hulu.

When does The Bachelorette start?

You can tune in to watch Rachel's journey on May 22 on ABC.

Tune in tonight to see Nick take one step closer to finding love!

Have a tip? Send it to us! Email In Touch at contact@intouchweekly.com.