Call the doctor. Tell them everything except about the weed. That's my opinion. I don't trust doctors with my marijuana usage. I am not a doctor but it sounds like something you should check out. Prolly not cancer but prolly due to the ciggies.