KEEP strong in Him. You not knowing what to do and saying, Lord, I am a failure is good, not the 'failure' word , because God does not MAKE failures
But, your KNOWING that you can only SUCCEED with Him is good. YOu are well on your way, I pray His strength is in you and keeps you going forth, in Him. I am praying for your son, for you, for your whole people in your life, that God will make Himself known, be BOLD for Him, the Lord leads, all our lives are personal from Christ, who LIVES in us, He made us, He wants GREAT things for you, fabulous things, just give Him the glory in all you say and do and remember Him and His great way for you is before you. Read His Word all the time ,not just daily. God bless you and keep on being a FATHER to your son and make your life what is perfect, holy, acceptable to Christ and be open and honest to your son about everything of the past, that may have him at odds with you. I don't know what. Just follow Him, the Lord is your and our and everyone's shepherd, He is the Good Shepherd, God is good, He will keep you. WANT nothing but to serve Him , live for Him, I like, 1 Thessalonians 5:17, think it is, 'Pray without ceasing,'
REjoice, rejoice, and, again, I say, rejoice, in our suffering we are made stronger by Him, for as Christ suffered we are going to suffer too, we should want too, blessed are the persecuted, Matt. 5 tells us in the beatitudes. Peter, in his epistle, tells us about suffering for Christ too, so, be strong and He will get you through, cast your cares upon Him , and keep on TRUDGING, He will sate your weariness completely as we follow Him
Read Psalms 23 now