There's no doubt that we all have challenges but what is most important is your attitude to those challenges, only a positive energy will give you victory. Faith in God guarantees your victory but you need to contend for your faith. James 1:2-5 makes it known that there is always a period for the 'trying of your faith' but let patience have her perfect work so that you an be complete and entire wanting nothing. Patience is a virtue and it's essential to navigate through life's challenges. The Bible says 'those who through faith and patience inherited the promise.' There is need to combine your faith with patience. Wait on God till your change comes. Keep saying His word, believe it and make it your consciousness. Blessings! Have a great day. God is forever mindful of you.