Not every medicine has a side effect.. multivitamins which you are taking has virtually no side effects if not taken unnecessarily.one more thing,if you do some good magnitude of physical activity that sends signals to the brain that you need sleep,so you will sleep well.Take care
By medicine, I was referring to the anti-depressant and pain medications that doctors and psychiatrists hand out like candy...