There are myriad reasons why this can happen. Minimize caffeine (chocolate, coffee, tea, soda, power drinks), don't think the laptop or sugar will make a difference. Suggest you get tested for hyperthyroidism
and see a cardiologist. There is no reason at this point to think you will be on medications forever, as we don't even know exactly what's going on. I work in NYC and if you wish I can evaluate you in my office. Thank you.