There's a sticky in the reviews forum that covers this: viewtopic.php?f=4&t=44482
Also, if your review hasn't been accepted or rejected yet, do not complain about it here, or anywhere for that matter. The review queue sometimes gets very full, and takes time and effort to work through. Most mods have multiple duties (I do forums and the review queue, for example) and there aren't a lot of us to begin with, so don't get impatient. Remember, none of us are paid, we all have lives outside of the internet, so just relax. It's not as if there's a race, and even if there were, reviews show up on the site based on their submission date, not their acceptance date. Now, it does happen sometimes that the email notifications are messed up and don't get sent out, so if it has been a while and you want to make sure your review is still in the queue (which you will want to do anyway before asking about it here), go to "My Reviews" to see its status. If it's written "rejected" in red, click it to see the rejection reason. Anyway, on to the rejections!
Reviews can take a while to approve, even mine often sit there for a while because reading through reviews to approve them is time consuming for the people who do it. If you're interested in talking about reviews, I recommend checking the review forum, consider asking for some feedback on your writing as everyone from beginners to veterans can use some input and constructive criticism from time to time.