Declan Rudd has opened up on the mental health struggles he endured during his professional career with Norwich City, Preston and Charlton.