So... in theory... Self Repair is supposed to repair 5 points every second. I don't think Ive ever seen this happen =/. Best advice I could offer is to just page a GM if it starters getting too low. Or maybe switch suits of armor for awhile to let the virtue set cool off. Knowing my experience with GMs... the paging option wont get you very far
**EDIT**
Ive read over Jeremy's post a few times now, and now I'm confuzed. It says that something with SR 5 on it, gets repaired "up to" 5 points per instance of damage... so does that mean, with SR 5, that it will be a random number from 1-5 each time damage is recieved? Also... Do they mean each time you lose 1+ durability...or each time you take +1 damage. Each case is would have totally different time-tables.