Sedative essential oils like Cedarwood are helpful for encouraging sleep.
Inhaling the essential oils are going to be most effective. When using the bath recipe, it is as much the bath as the essential oils that are helping encourage sleep. Same with the massage lotion – a gentle massage is calming and helps the body to relax.
Chronic insomnia needs professional help. They will need to test your cortisol levels and other hormones to see where your levels are and help reset them.