Yes, you can take Duolingo more than once a month. There is no limit on the number of attempts. However, the certificate can be generated only twice a month. The gap between two Duolingo certificates should be 30 days. If you are not satisfied with the attempt, it is better not to generate a certificate for it.