User blog comment:EmpyreanSmoke/Supernatural Q&A/@comment-26943316-20150830173438/@comment-24834479-20150903172018

Time is fluid in supernatural, which is very hard to understand, so I honestly can't tell you why Bobby ever got his soul back.