Based on your answers we suggest CBD or Magnesium.
Magnesium
Magnesium improves sleep by regulating neurotransmitters and maintaining healthy GABA levels, which promote relaxation. Additionally, magnesium helps alleviate physical pain, contributing to more restful and uninterrupted sleep.
CBD, a compound derived from the hemp plant, has been found to help with chronic pain and mental disorders such as anxiety, which are common causes of insomnia.