na it's not the weed. you're body has, i'm sure, been very inactive for quite some time. you need to take those vitamins to almost refuel your body. time will be the best healer of course but listen to the doctor, i mean he/she is a doctor...