Both, You have that time when you are willing to spend hours and hours working and whatnot then times that you become not free and becoming inactive.
I'm like that, can be not around or checking it off and on thought-out the day. Then if something new comes and or idea to be added or whatever then you are busy spending hours in that day or a couple of days to maybe weeks on end working on it.
When mine first started, I spent a lot of time trying to get new content, until I had members to help fill in the gaps. Plus, learning the ropes of doing a forum again. I'm not good at coding or technical issues so it took me longer than others who have been doing this awhile. Now, I don't need to spend as much time creating content.