One day at Reefapooza was enough for me. I was there from open to close, although you realistically only need about 3 hours to casually walk the whole event.
Vendors are generally willing to hold your corals for you until you are ready to leave, so that you don’t have to walk around with them...