Alixz
I agree. 42 is very old for an heir apparent to be single!
Realistically, most royal men of the late 19th - early 20th century generation married at age 25-30. Some a bit older, some a bit younger. The oldest I've found is Boris III of Bulgaria, who was 36 and already a king when he married in 1929. Alexander of Yugoslavia was 34, and, again, already king.
For Edward VIII, the war might have delayed things slightly, but it would have been quite possible for him to have married by the time he was 30 (assuming he found the right woman), just as George VI did (I think, but don't quote me, that he and Elizabeth Bowes-Lyon first met as adults in 1919 or 1920).
Ann