What recommendations do you have for someone who is 21 years old, has a strong desire to get married, but cannot move out of their parents' home due to studying in college for another 6 years and has no prospects for potential partners?
If there is no way that you can get married, you should fast as many days as you can. This is the Prophetic teaching for those young persons who are unable to get married.
The Hadeeth says: O, young ones, whoever from you can marry, let him marry, surely marriage helps modesty and low gazing, and those who can not get married should keep fasting, because fasting suppresses sexual desire.
Wassalam.
Wassalam.