None of you shall have everything in life, but you will have what you need; so be satisfied with what you got. None of you shall have more in life than what Allah decreed for you, but you will have what you need; so be thankful for it. And none of you shall have a perfect life in this world, but you will have what you need; so move on in your life.
“O Abu Dharr! Do you think that an abundance in wealth is satisfaction? Verily, true satisfaction is the satisfaction of the heart, and whoever is one who’s satisfaction is in his heart, then nothing that he encounters from this World will harm him. And whoever is one who’s poverty is in his heart, then he will never become satisfied with an abundance of what is given to him in this World, and his covetnous is what will harm him.”[Saheeh al-Jaami as-Sagheer wa Ziyaadatuh #7816]
Struggle and have patience until the day comes for you to have everything, more than you want, and all that you wish. And this dream will become true only in Paradise, and that is the real life that (inshaAllah) awaits you. The real life begins in the hereafter.
As for this life, it is a prison for until an appointed time. Until you get free, you have to struggle and be patient.
Abu Huraira reported Allah’s Messenger (may peace be upon him) as saying: The world is a prison-house for a believer and Paradise for a non-believer. [Sahih Muslim – Book 42: Hadith 7058]
Reflect upon the following Hadith:
“Allaah – the Exalted – says: ‘I am as My servant thinks Me to be, and I am with him if he calls upon Me.’” [Saheeh al-Jaami as-Sagheer wa Ziyaadatuh]
A’isha reported that the Prophet, may Allah bless him and grant him peace, used to pray at night until his feet became cracked. “I said to him, ‘Why do you do this. Messenger of Allah, when Allah has forgiven you all your past and future wrong actions?’ He said, ‘Do I not want to be a grateful slave?’” [Bukhari]
“The mentioning of the blessings of Allaah is gratefulness, and not doing so is ungratefulness. And whoever is not thankful for the small things, will not be thankful for the big things. And whoever doesn’t thank the people, doesn’t thank Allaah. And the united community is a blessing, and division is punishment.” [Saheeh al-Jaami as-Sagheer wa Ziyaadatuh]
“Whoever makes his worries about just one thing – the Appointed Day (of Resurrection) – then Allaah will suffice him from the rest of his worries. And whoever has his worries branching off from the affairs of this World, then Allaah will not care in which valley he dies.” [Saheeh al-Jaami as-Sagheer wa Ziyaadatuh]
“One that is relieved and one that is relieved from: the believing servant is relieved of the stress and pain of this World onto the Mercy of Allaah – the Exalted. And the sinful servant relieves the (righteous) servants and lands and plants and animals of his presence.” [Saheeh al-Jaami as-Sagheer wa Ziyaadatuh]
Abu Huraira reported Allah’s Messenger (may peace be upon him) as saying: Look at those who stand at a lower level than you but don’t look at those who stand at a higher level than you, for this would make the favours (conferred upon you by Allah) insignificant (in your eyes). [Muslim]