I would really appreciate it if you could recommend me a dua and Surah that I could pray to protect myself from males staring and making comments about my appearance. It makes me feel so uncomfortable that I am afraid of leaving my house on my own.
After rising and praying in the morning sit and recite Yasin 36:9 then say these two lines with sincerity:
أحسنتُ بِاللهِ ظنّي أن يَكْشِفَ السُّوءَ عَنِّي
يَا عَالِمَ السِّرِّ مِنِّي لا تَكْشِفِ السِّترَ عَنّي
I think the best thoughts of Allah, that He will spare me all evil.
O Knower of my secrets, do not remove what protects me.
Hajj Gibril Haddad