Asalamu Alaykum. In Islam we learn to always ask questions so that our knowledge may grow. I am a fairly young Muslim who at the same time is a woman and lives in the United States of America. As you can imagine the pressure is horrific. I love my religion more than anything and I would do anything to always safeguard it. I attend Islamic School during the weekends and I am very active in the Mosque I attend. For some months, I have been there throughout the whole entire day. With that said, I have a small problem. I really don't think I have a strong heart. I doubt myself a lot and sometimes I feel like I have no faith in my heart. At times, I cry for no reason because I feel like my heart has dried up. I try my best to be a strong person but sometimes it's very hard. I remember a year ago I could sit and read Quran for hours, but now it's hard for me to read for just half an hour. I don't know what is happening to me and I started to think that it's not worth it. I love my religion and I try to spend as much time as I can in the Mosque. But how do I make my faith stronger and how can I be a person who knows that what I am doing is for Allah only and no one else? Sometimes it's very hard for me to even pray, and the times I do pray, I doubt my prayers and always think there is something wrong with them. I know Allah guides those he loves ... but what can I do to become a strong person who is humble and always in worship? I feel like the things I do for the Mosque and community are not sincere, yet I try to make my heart sincere by pushing myself. What advice would you give me?