The 33-year-old singer seemingly had no regrets about shaving her head as she shared snaps with her fans Jennifer Hudson has overhauled her image - and said goodbye to her hair in the process.