You might not be earning right now at 23 yr, is quite OK. This is time to build your career, develop skills and gain experience. The earning part will follow if you concentrate on developing yourself in personal and professional aspects .
Try and get any kind of job even if it's part time, that will help you gain experience and more so will help you get connected with other people , where you will be able to develop new good relationships.
Your medicine is helping but not adequately ,then might need some optimisation and therapy.
Next Steps
Connect to a psychologist / Psychiatrist for therapy / treatment optimisation
Health Tips
Start doing Exercises, Meditation and spending some time on hobbies and activities that help you relax.