Find a good internist and get a check-up. If you are having some sort of physical manifestations of a medical problem, which it sounds like you are, a good internal medicine doctor will be able to point you in the right direction. Be truthful about smoking weed and what you are experiencing. Doctor patient confidentially protects your rights.