Are there any rules regarding how often I can take the GMAT in a certain number of days?

You can take the GMAT five times every year (12-month period). Within that year, you must wait 31 days between tests, regardless of score cancellations.