Welcome to the forum, Anant! I admire your determination to improve your sleep!
Since the things you listed cannot create sleep or sleepiness, it’s unlikely that they are actually “working” to generate sleep or sleepiness. With that being said, practicing relaxation and exercising during the day is always going to be helpful for promoting relaxation and improving the quality of your days, and this can indirectly improve sleep by reducing sleep-related arousal.
So, all the good nights of sleep you experienced after trying any of the things you listed, was sleep that was generated by your own body and its own natural ability to sleep!
—
If you are ready to stop struggling with insomnia you can enroll in the online insomnia coaching course right now! If you would prefer ongoing phone or video coaching calls as part of a powerful three month program that will help you reclaim your life from insomnia, consider applying for the Insomnia Mastery program.
The content of this post is provided for informational and educational purposes only. It is not medical advice and is not intended to diagnose, treat, cure, or prevent any disease, disorder, or medical condition. It should never replace any advice given to you by your physician or any other licensed healthcare provider. Insomnia Coach LLC offers coaching services only and does not provide therapy, counseling, medical advice, or medical treatment. All content is provided “as is” and without warranties, either express or implied.