The battle between the flesh and the Spirit is ongoing. This is why you need to spend time in the Spirit to charge the Spirit to overcome the flesh. You must choose the path you will walk daily, in the Spirit or in the flesh. The Spirit is always willing but the flesh is weak. The flesh can only become strong when the Spirit is neglected. Be strong in the Spirit and glorify the Lord. Yes, all the systems of the world are imperfect. Therefore where humans are involved there will be ups and downs. This is part of the course of life. Those whose mind is fixed on Him will rarely wander from their destiny in Him. Your destiny in Him is eternal. There is no death, only life. This life in the flesh is only temporary. Even Jesus died in the flesh. Pray much in the Spirit so that you can walk in the mind of God rather than the human mind. Every attribute of the flesh is mirrored in the Spirit. All the senses are available in the Spirit. Therefore in the Spirit, you can see and hear. When you sense your flesh rising up, you need to spend more time in the Spirit. This is a war and there is no easy way to overcome it but to fight. The Holy Spirit will help you in your walk. This is His job to work through you to glorify His Name
I worked as a Consultant Psychiatrist in UK and Australia for over 40 years.