Mirtazapine
I've been on it 4.5 years. It's now starting to have much less effect, but it worked well for me for the first 4 years. It usually makes you sleepy so it's best taken an hour before bed. The side effects are not too bad, a bit of weight gain is the only long-term side-effect I've had. Dry mouth is pretty common too.