Kelly Osbourne told fans she is "clearly going through something" as she hit back against comments about her appearance.