If you need relief from stress, anxiety, depression or have sleep related problems, then you may benefit most from CBD oils or capsules. You should feel the effects within 30 minutes. Try using a balm or lotion if you are looking for relief from physical pain.