It would be very unusual for a request to take 2 hours to play. Let me explain how the requests work.
When you make a request our Highland Radio computer is contacted directly and the requested song is placed in the bottom of the queue.
The queue has anywhere from 2-15 tracks of varation durations. So, usually, depending on the number of tracks in the queue, the song will play anywhere from 5- to as much as 45 minutues.
Unless on the chance that the track is loaded with 15 songs and we receive an unusually heavy request period. Some songs we have can be very long, like the Fenians Drunken Sailor is 12 mins, Lorenna McKennit's Highway man is like 15 mins! So it is very possible that if you hit it at the wrong time, there could be a long wait.
This should not be the norm though. If this happens repeatedly let me know. In most cases it should only take no more than 30 mins. If it is turning out not to be the case, we can change things so the song goes to the top of the queue and will only take 3-5 mins to play.
Let me know!