Trickydick;
Hey great, your right about B complex. Something else you need to take if you don't eat a lot of veggies and/or smoke or drink is Zinc.
I eat lots of veggies...mostly carrots and broccoli as I have a BEAN allergy, and I do take Zinc also...(chelated 20mg per day) and 250 mg of C. I don't believe that these help sleep in any way...as I was on them long before for acne and to build up my immune system after being on drugs for ADD for several years. I have been on a totaly natural diet for 10 years, and although my sleep had been better than when I was a child, it did not gewt near this good until I started the Vitamin B...less stress, more energy and better sleep...great stuff!
B