Hi Anaamika,
Sounds like you generally feel good about yourself, so I’d say you just need to find an exercise routine that will actually get you into the shape you prefer.
If you can get into it (it seems it really takes some focusing) check out High Intensity Interval Training.
These are short (usually less than 30 mins) routines you only do 3 times a week, but the intensity of them FORCe your body to burn its fat, even AFTER you’ve worked out,… and that’s a major reason why it works. (Usual cardio, e.g., jogging, walking, biking, only burn calories while you do them.)
For more, visit drmercola.com and search for it. Or do a google search for it.
It’s definitely intense, but also, you feel energized for a couple days. And it’s the shortest EFFECTIVE workout I know of.