@Emelia8z0 Salam. May Allah swt in His infinite Mercy bless you with all these and more in this life and even better in the next life. Ameen. You are still so young, don't give up on the good in this life. InshaAllah all will be well. Keep sabr & think positively of our Compassionate Allah