Also check yourself how many potasium, sodium and magnez do you have. Go to the nearest lab and ask them to take a sample of your blood and screen it. I was reacently not sleeping, traveling, working and had just checked my blood today and all of those are at the ower bottom. Those are wipped off when drinking lots of coffee, smoking, etc. There you have to put extra from pills source. If you can't sleep use on youtube brainwave, just put inside the youtube and you should have some good sounds for sleeping. If not, take some sleeping pills.
Very important is to drink lots of water, if you can't drink the normal water drink some tasted water. They are just cool. I drink every day 5l of water. I take plenty of vitamins and minerals (over 20 pills I have to admit, but none of them are toxic). When you check your blood I can put you together some nice vitamins, but if your blood is just fine then take the Solgar Vitamins and Minerals V75. Works fine!