You must wait a calendar month between tests. For example, if you take the test in June, you must wait until August or later to take the MELAB again. You may take the MELAB a maximum of six times in any consecutive twelve-month period.
There is no official passing score on the MELAB. It depends on the eligibility criteria of different institutions and organisations that accept MELAB scores.