I like 5 days. We are on the west coast so we fly down early in the morning on day 1 and are in the parks by noon. We usually rope drop every day, do a rest break in the afternoon, and then head back until closing. Last day we spend the first half the day there then fly back home in the evening.
As many days as you can. 1 day is super cramped, 2 days is somewhat cramped, 3 days is fine, 4 days is great, and 5 days is amazing. (5 days is the biggest ticket)
5 days so you can catch all the shows and not exhaust yourselves.
We’ve found Galaxies Edge has taken up a lot of time because we love to just hang out there and soak up the atmosphere, wander the shops, watch the character interactions etc. Its added at least a half day. Possibly more. It’s amazing at night.