Can you only petition for expungement once?

No. As long as the crime you committed is eligible and you meet other requirements, such as the necessary waiting period, you can petition multiple times for the expungement of your criminal record.