Does 5=htp work?

Yes. 5-htp can help boost brain serotonin levels. Usual doses are 50-100 mg about three times a day.