Giving up an addiction may be one of the most challenging things to beat. You may have gone weeks or…