Trazadone and melatonin have helped tremendously in my sleep as well.
For vitamin D you should make sure you get vitamin K in there too:
http://www.vitamindcouncil.org/about-vitamin-d/vitamin-d-cof...
For vitamin D you should make sure you get vitamin K in there too:
http://www.vitamindcouncil.org/about-vitamin-d/vitamin-d-cof...