There is no limit on the number of times a person can appeal his or her case. If there are errors in the trial, both parties can continue to file for appeal, though this is not very common.
The likelihood of the Virginia Supreme Court hearing the same case more than once is extremely small.