It can take 3 weeks for the ringing to go away, so you shouldn't worry about it too much. For the record, you have most likely permanently damaged your hearing. Hearing damage can occur at 85 db, and an average 12 gauge round can be around 156 db. One blast isn't going to deafen you, but it adds up, so be more careful in the future.