I have tried tylenol PM, unisom, melatonin.My doctor does not want to prescribe me a sleeping pill. Can anyone tell me how long the insomnia and upset stomach will last?