How Fast can a Helicopter Fly?

Some helicopters can go 150 mph and some can go faster. A helicopters speed is limited because if the blades rotate to fast they will produce compressibility effects on the blade moving forward and stall effects on the rearward moving blade.