I've been contributing to discussions every single day for over 3 years now, and sometimes it's really hard.
One day, I have a great time coming up with topics, and then there are those days when I just stare at the screen and can't type. But I always manage to find a way.