I don't know what's wrong with me and what I've been feeling.
Do you want to know why?
I would like to know if it's a mental problem
a therapist can help find out if it's a mental health issue. You should make an appointment and see what they say.
I don't need a therapist, their just quacks.
It's quite unfair to judge professionals who spent years in education and practice to be called a quack. How about giving them a chance at trying to help you feel better by attending one session? They might know what's up which could help you a lot.