Answer:
Get advice from your doctor or a medical expert
Explanation:
It may just be your ADHD, as those who have it have tendency to always be moving around in one way or another. It also may just be a tick or a habit that has carried over from your younger years. However, I think you should see a doctor about the headaches just to ensure that nothing severe is going on.
Yes because you are still taking in smoke and that is bad for your lungs!
Once you've tried all you can on your own and can't find a solution.