Hello Sangwoah: I see this is your first post here on PC. Welcome to Psych Central.
We here on PC cannot offer mental health diagnoses. Plus I'm not a mental health professional. So I can't really offer anything with regard to what may be going on with you. One thing you might do, though, is to take some of the quizzes & tests that are on offer here on PC. There's a link to them in the banner at the top of the page. However here's an additional link as well:
Psychological Quizzes and Tests
You mentioned procrastination as being one of the problems you're dealing with. So here are links to 3 articles, from Psych Central's archives, on that subject along with a link to an article on anxiety disorders:
Learn About Procrastination
Tips to Beat Procrastination
Getting Help for Procrastination
Anxiety Disorders: Symptoms, Types & Treatments | Psych Central
I hope you find PC to be of benefit.