God give's us everything we need. He might not give us everything we want or even right when we want it but that's always for a reason. Sometimes we figure out this reason later in life, sometimes we don't and we will have to wait and ask Him in Heavan. However, He always has something way better just around the corner for you. We as Christians should be thanking God every single day for what he has done...