Your services to God are not in vain. Displeasing yourself to please God is not in vain and God has promised that as long as you continue to genuinely serve Him, His blessings will never cease to be functional in your life.
Life is hinged on relationships. How far you will go in life is determined by those who surround us. Our success or failure is dependent on our relationships.
When anything/situation beats your imagination, leave it for God. Even before that situation that seems too overwhelming came into your life, Jehovah was already aware of it and knows “how” to settle it.
Even if your parents did not plan to have you, God did and He did so because He has a destiny for you to fulfil. You will get there and nothing will stop you.