Medical marijuana is legal in Colorado. Will your doctor give you a script? That should help with both the pain and the insomnia.