Hello
You seem to have done a lot of analysis for your problem
Mood swings could be suggestive of some psychiatric condition which would need treatment
Next Steps
as you cannot go to a psychiatrist directly, you can consult one online and get a prescription
the choice of a psychiatrist is yours but if you need help, you can get a direct consultation online as well. take care