nothing is wrong with u. dont smoke and workout. it doesnt go well together. better you continue with gym. your anxiety is causing half of your problems.
Next Steps
following lifestyle changes which could help: - Drink lots of water and stay well hydrated at all times of the day(Aim to drink 2.5-3 liters of water everyday) - Be careful with caffeine aim to drink caffeinated drinks such as coffee, tea, cola just 1 or 2 times a day, above 6 such drinks would make you irritable, anxious and will negatively affect your performance - Don't skip meals, Eat healthy, clean and nutritious diet, Don't crash diet - Eat iron rich food - Adults need upto 8 hours of sleep per night - Destress yourself with methods such as yoga/meditation. - Exercise regularly