I used to buy $10 to $20 worth every week, and over the years I've had a little bit of luck--I've won $20 or $40 many times. I've one a $100 a few times. I've won $200 once or twice, and I've won $400 twice. Never any really big wins ($1000 or more).
It's definitely a luck thing. Some people seem to have more luck than others. Gambling will always beat you in the long run.
That being said, I have pretty much stopped buying tickets (maybe a couple a month if that). One day it hit me that if I was spending $10 a week, I was spending over $500 a year, and I certainly wasn't winning $500 a year on them. So, I stopped buying them, and started putting that $10 a week in a special vacation bank account.
Karen