the Universal parks offer many fun rides & experiences... so if you want enough time to ride every ride in both parks, 2 days is sufficient, 3 days is good to give you wiggle room to revisit favorite rides. sometimes they run specials where it's buy 2 days get 1 or 2 days free, so take advantage of that.