About 5 months ago i met a guy online, and we began talking. we live on opposite sides of the world, i from Aus him from US. with some of the same shared interests we have & talking every single day, we became comfortable w each other, and he begun trusting me a lot and venting to me about his depression/how he feels/his life. we are both in our early 20's, and he hasn't had the best childhood/adolescence with drug abuse parents/family issues/no healthy support system really. and he had dropped out of highschool at age 17 due to not being able to concentrate, he hasn't gotten his diploma and can only work at a family business, and he tells me he is just very depressed a lot, and lonely, and feels lost like he has no will to live/nor motivation. i'm a kind and caring person so i do the best i can by always being there for him despite timezones, whether him and i talk on the phone/or text. I try my hardest to make him feel like he matters, and i know i'm doing an ok job because he told me 'you make me feel like i have a purpose on this earth and nobody has made me feel like that'' i think everyone in his life has hurt him. parents/family/ all of his ex irl- girlfriends have cheated on him so many times and he feels really worthless and suicidal even though he doesn't tell me he wants to kill himself he hides it.
i know i cant do much since i live so far away from him but i also struggle with depression and i sort of hide it from him i try to be strong, because i dont want him to know how i'm feeling as it'll make him feel worse. him and i like each other, and care about each other a lot. but sometimes i feel like he is distant towards me, and talks to other people online as i'm seeing.. .but then i'm ignored when all i do is try my hardest to lift him up and be there emotionally, when he's sad/or having a good day. We are also talking romantically most times, which gives me hope that maybe things will be better he just needs a change- somebody to show him that he actually does matter and cares about him for who he is as a whole person.
But i don't know what to do, i feel anxious and scared that i'm a lost cause, and i'm nervous that he is going to shut me out. in november he blocked me for a month because he began dating some girl who lives near him but she cheated on him and he ran back to texting me realising it was karma? he said. i'm always there for him but i'm scared he might take advantage, and i will be left with nothing. What can i do?