First of all, I had never heard the term "widdes" until today.
I think that social networks and forums are very different things. You can practise English here as much as you want, and you can manage your Facebook account and not stop posting here, Elba. You can do both. Or even, as a mod, you don't need to post every day. Just check the forums every other day and that will be fine. No need to worry