I'd like to know that if I can keep nonstop voluntary fasts for a certain time for any good purpose. Can anyone please explain in detail?
Yes, you can fast voluntarily because the Prophet s.a.w fasted on Mondays and Thursdays. So you can do the same as well. Or sometimes when people feel that their sexual desires have risen, then they fast because it lowers them. The prophet s.a.w said for those who cannot marry to keep a fast. This is just part of the hadith.