Yes unfortunately you are finding out the the disease of addiction is more than a physical problem. Mentally you addiction is controlling your actions. If you are and addict you should not take any drugs. Why take 2? Why not try alternatives. This is something only you can figure out. If you really want to be healthy and stop using don't pick up no matter what. Whose to say the migraine was not from your body detoxing. 3 Weeks in the grand scheme is nothing. Relapse is not a requirement for recovery learn and move on