Madison Beer has revealed she is one-year “self-harm” free and after an “uphill battle”.