You can't base the recovery on "pain". The pain will come after you've put 20 miles on it, maybe 50, maybe 70 if it's not fully healed. I've seen people who have started back after 6 weeks and have been perfectly fine, fully healed, no more problems. I've also seen a significant number that waited only 6 weeks and suffered a setback, and then had to start over. Where I've seen MUCH MUCH higher success rates is when you hit 8 weeks. 8 weeks MINIMUM is what we will always recommend before a slow buildup of mileage.
You also said you did some running/jumping on it before 6 weeks, or even at 6 weeks. (hard to tell from your writing) That wasn't smart. If a bone isn't fully healed, it's much more easily damaged. Let's say you healed it 90% of the way, well jumping and running on it probably just bumped that bone back 80% healed and the 10% that hadn't healed is now more heavily damaged. So instead of a normal 2 weeks more of healing time, you've increased it to 3 weeks.
**These are all general timetables and this is not medical advice.