Hello-
This is a big issue in my opinion. I started Effexor and neurontin(similar to Lyrica) a few years ago. After reading a lot of information on both the labels and the internet, it sounded to me like the meds don't cause weight gain, but they change your appetite and that's what causes the gain.
To combat that, I really trimmed down my diet, although I was pretty healthy before. I was very disciplined about exercise and worked out 3-5 times/week.
About eight months in to taking the medications, I gained 30 pounds in 6-8 weeks. I was gaining 5 pounds per week. It was happening so fast that I seriously thought there was something wrong with the scale at the gym. Suddenly, none of my clothes fit and I didn't even know what happened to me. As an added note, I had been the same weight, within 5-10 pounds for years and I'm only in my twenties.
I had to conclude from my own experience that the meds themselves can cause weight gain. In my opinion, drug companies make so much money on these things, that they try to keep the weight gain thing under wraps. (Although Lyrica commercials mention weight gain as a side-effect).
I came off both meds and have been struggling to lose the weight for 2 years. Just coming off of the meds did not stop the weight problem for me.
Ultimately, you have to weigh the good with the bad, I guess. Those meds made me feel somewhat better, but the weight gain caused me bad emotional problems. Plus, even with how healthy I am, my cholesterol had a big jump in the year I took those meds. Not everyone will have these same side-effects. And sometimes the pain is worse than the side-effects. I just wanted you to hear my perspective because this is a really big deal for me.