Hello , nice to meet you. I am suffering from same or same kind of problem like you and I know it's hard but we just can't give up . We are not born to give up. We have chance to change our life . There is chance , it will come in near future and change your whole life . You just need to keep going , you will see the bright future of you soon . To bright , that make you feel you will blind by seeing that.
So just remember even light need dark to bright.
Everyone is imperfect , everyone has flaws , and we all are just one of them but we all have different spark that can make the sun give up.