I am so sorry for what you are going through and I know it's hard but you HAVE to hang on and hold on to God's promises!
You will always have trials in life, that's just how life is..... but if you turn to God in all your trials, He will bring you through it.... Satan will always attack its hardest when it knows that you are closer to your victory, a victory only God can bring! Lean on the Lord for strength to face all adversities, talk to Him and surrender everything in His hands. He will fight your battles, just surrender! Be a blessing to others, know that no matter what you are going through God has everything planned out in your favor! He is good all the time, His ways are above our ways, His thoughts are above our thoughts.... stop trying to figure things out or ask why, just pray and leave it at His feet. He is with you always, He will NEVER leave you nor forsake you.
Take care!