Please read this post, and then please read this post. I promise you will benefit from it. And then watch this video!
I feel as though this is so so true. As a parent teaching my child and watching how he can't fully understand the benefit of the things I teach him he can and can't do and then when he gets frustrated because he doesn't understand I think to myself I wish you could just understand it is better in the long run. Just trust me. And then I look back on my past. The trials, struggles, pain, hardships, feeling defeated. How at the time of those specific experiences I could not understand. All I could see was what was right in front of me. And the Lord was simply saying I wish you could understand it is better in the long run. Just trust me. I may not fully understand even to this day why I have experienced some of the things I have but I know for now that I have learned. I have learned at least a little. A little bit why the Lord gave me those experiences. Some more then others. Some experiences I know happened because they have been key points in my life to building a foundation for my testimony. Others have helped me help others as they experience similar things now. Others I have yet to understand the Lord's purposes for those times. But, when all is said and done I will learn. The more I learn, the more I can comprehend, and one day as I am on this path of learning and comprehending I can become perfected in Him and finally fully understand the Lord's will. For now I will be grateful for what I have learned now.