I'm am MS patient on venlafaxine (Effexor) and at least in Europe, there is no generic available, but loads in the States.
https://en.wikipedia.org/wiki/Venlafaxine#Generic
Since Effexor is an antidepressant medication, I suggest you ask this question on Medhelp's Depression forum.
ess