if NAC worked, i would try that again. I like that inositol is on your list!
restoring from anhedonia is tricky. Tryptophan and magnesium are worth trying. Ashwagandha, ginkgo, turmeric, saffron, L-theanine, and CBD may also be worth trying. You mentioned having a girlfriend, stable parents and an active social life—I would continue exploring these avenues, as happiness and liveliness often stem from them.