How Long Can a Marriage Last and Still be Annulled?