Is there some sort of way to calculate the time and posts it takes to level up?
Time is as explained above, and you would need 120 posts with at least 1 post every 2 weeks. Basically, activity is limited by both time (1 per day) and posts. You can have more posts than the number of days but your activity will be limited by the days.