Hosting is due each month, simply be sure that you have credits enough for your "next due" date.
Is myCENT allowed in negative? today when i browsing this forum i found that many of members of this forum earned myCENT in negative... can i buy hosting in advance??
The domain names are due on a yearly basis, and hosting is due on a monthly basis.
MyCents are obtained while posting.
If you post quality posts, you obtain a lot of cents.
However, astahost is a moderated forum. When a copied or spamming or offending post is removed, the corresponding MyCents are removed from your account. People who fail to negative values have to post again in order to go back to positive values.