I don't think there is any good/bad age to marry.  I would definately shy away from marrying too young though.  Make sure you really know the person you are going to marry & make sure you've already finished school.