Well, if the headache's already pretty much gone, then it sounds like you've already taken an appropriately long break, now, doesn't it? Far be it from me to specify break times for a young man who's already experiencing symptom relief. Smoke in good health. (Just be careful about overdoing it in case you experience the headache problem again.)