"There is an appointed time for everything. And there is a time for every event under heaven.":
-Ecclesiastes 3:1-
Yeah, there is a time for EVERYTHING.
Don't give up, keep praying and working hard.
And keep laughing :D
By the way, found someone's channel on youtube. I don't know whether it'll work for you or not, but it did succeed in making me laugh heartily all the time. I found it really really amusing. Hope you'll find it amusing too. Here is the link of the owner.
And here is his friend's channel. Have a look too.