All doctors are not quacks, all medications are not rubbish, and you sound depressed. Seriously.
If this is going on and on and you keep feeling bad all days for weeks or months, do talk to a doctor.
It is kind of natural at your age, to ask 'is that all there is' and to feel restless. At your age I had itchy feet and was traveling around the world's third world countries, spending about 10 bucks a month.
It's also kind of natural to feel in a rut and want to break out. It's just that many of the words you describe your situation with, sound like a lot more than in a rut or restless.
If it is a restlessness born out of being in a rut, then you already know what you need to do.
Plan a vacation to a place you've never been before, and resolve to go some place each year and get away from everything, even if just for a little while, even if it's not far, far away. Vacations do not need to be expensive.
Resolve to spend a certain amount of time a day, not on the internet. Cutting down internet time often makes people feel less isolated, less insular, more active and more in charge of their own destiny. Sitting and chatting with people who agree with you(that's what most internet sites are about, after all), on the internet is pleasant, but doesn't stretch you or challenge you with new ideas or get you to think from a new perspective. Look at threads here. There is a 'everybody says so' position on each thread and every other opinion gets picked apart and shot down. That's easy and comfortable, but in fact it's a little TOO comfortable - and it isn't healthy and doesn't promote mental growth.
Take a class in an art, sport or area of knowledge you've never considered.
Start doing a sport with friends your age.
Make a complete change to your and your family's diet. If you eat a lot of meat, go vedge. If you are snacking on junk food, switch to vegetables and fruits. Drop the fast food places and focus on home made and home grown. Chuck out the soft drinks.
Plant fruit trees, nut trees, grape vines, or start a garden. If you have all that, start a new related project, like a worm farm or a compost bin or rain barrels.
Join a local club, and go to meetings. Volunteer to help the club. Consider a book club, writing group, or a history re-enactment club.
Resolve to read one book each week about something you know nothing about or a book that takes a position you totally don't agree with, and to talk to someone about it.
Pick a subject, and spend a few months or a year learning everything there is to know about it, on both sides, pro and con.
Enroll in a class on a subject you know nothing about and have never studied.
Get involved in a church group.
Get a feeling you are in a bigger world by joining a charity or contributing time as a volunteer.
Work at Habitat for Humanity, at one of their stores or on a home site.
Walk. Every single morning. Around your neighborhood, or at a nearby park, no matter what the weather. Doing so with friends is even better.
Join a gym and work out every day.
Volunteer to help a local politician get elected.
Volunteer at the local court house to meet families of juveniles or juveniles, and show them where to go in the court house and what papers to fill out.
Volunteer at the local hospital as a 'pinstriper', or at the local nursing home, through your county, as a 'friendly visitor'.