I've been through a lot of struggles.