Not that expensive, I pay $29.95 for 60 days of playing, that's like 2 hours of work for 60 days to play on and off when I'm in the mood.

It does get addicting, but no game is as real as life, so obviously a smart person would know when to calm it down. I admit I've played many hours at once, but that happens about once a week. I honestly spend anywhere from 1-4 hours a day playing.