We go during peak times of the year and most often see a 45-60 minute wait time, which to us who utilize fastpass like crazy and get to the parks early, early, early so we barely wait for anything is still a long time to invest for a single ride, especially multiple times. Since we usually go multiple days, we try to make a point of riding once per day. We occasionally ride more than once in a day though because I really love this ride. One way to go is to be there for morning rope drop. If you get there early and position yourself well, you may only have a 5-15 minute wait once you get to the ride after rope drop. When you get off, the line will still be building. If you are lucky, it won't be too awful yet, but it might already be up to 30-40 minutes. We will get in line anyway since we had the "quick" wait the first time around. The other way to go is to wait until afternoon. Sometime between 1 and 3 PM, the line tends to drop down a bit, maybe people are eating or resting or whatever. We will sometimes wait in this "shorter" line a couple times in a row or all ride together once and then those of us who don't want to do Screamin' will wait a second time.