I can't get this "no-gettin-laid" cant they just go to the nearest brothel?
What about the poor Muslim brothers, who fear Allaah? That isn't an option. So, I say fast more often, keep that gaze lowered, and hope for a reward from Allaah. If you get into Jannah, you won't be single, you'll have mansions, wives, servants, all that :D