Ryan Reynolds has reflected on his mental health and admitted he's "not always great" at managing it.