Interesting. Anecdotally, I have been taking time release niacin (500mg daily) and melatonin (10mg quick release sublingual @ bed) for years. Perhaps I got lucky (with God's help 😇!)
Sounds as though you should keep that up! You were smart to know you should take them.