I had the same problem. I completed quite a few badges a few months ago during a Users Group Trailhead "lock-in" and all that I complete are not shown. Get in touch with Salesforce trailhead team on Twitter and they will help you out. My problem is now resolved
You can shoot an email to trailhead@salesforce.com as this problem is faced by many of them .
Please mark this as the best answer if this helps