I am someone that suffers from wet dreams. And I slightly remember having an orgasm in my dream (but I don’t remember doing anything sexual in my dream) and I woke up and saw that there was no sort of fluid on my clothing. Should I redo my prayers and do ghusl al janabah? And do you have any recommendations for me to say before I sleep to avoid dreaming about this stuff?

1- If you remember that you had an orgasm such that semen came out, then you must do ghusl. If you didn’t you must repeat your prayers.

2- If you have a doubt whether semen came out or not, then you are not required to do ghusl.

3- Read this Du’a that was taught by Imam Ali (a) to reduce wet dreams:

اللَّهُمَّ إِنِّي أَعُوذُ بِكَ مِنَ الِاحْتِلَامِ وَ مِنْ سُوءِ الْأَحْلَامِ ، وَ أَنْ يَلْعَبَ بِيَ الشَّيْطَانُ فِي الْيَقَظَةِ وَ الْمَنَامِ