Assalaamu 'alaikum wrwb.
Bagi yang tidk mampu untuk menahan desakan syahwat sexnya saat tidak bersama istri atau bagi yang belum beristri adalah dengan cara berpuasa, itulah tuntunan nabi Muhammad saw, dan bukan dengan onani atau masturbasi, karena hal tersebut dilarang dalam Islam ( QS.23:5-7)
Untuk itu sebaiknya, anda mengkuti petunjuk Rasulullah saw tersebut, apabila niatnya benar dan puasanya benar, insya Allah hal tersebut akan sangat efektif sebagai solusi bagi permasalahan yang anda hadapi
Semoga Allah berkenan untuk memberikan kemudahan dan ridho-Nya
Wallahu a'lam bishshawaab
Wassalaamu 'alaikum wrwb