The truth is nobody will truly understand what you’re going through except the Almighty. He’s the only One who knows your true circumstances and is always available when you need Him. He will heal you and make you whole again.
If you live your life making decisions based on what others will think of you, it’s time for a rethink. If you live your life for others, you’ll never know peace because nothing you do will be good enough. You can’t please everyone.
Abu Hurayra (RA) reported that the people said, "Messenger of Allah (ﷺ), you joke with us!" He replied, "But I only speak the truth." (Al-Adab al-Mufrad)
You’re trying hard and the Almighty knows. He will keep testing you to see if you’re sincere; if you’re striving your utmost and bearing patience. Honestly, that’s all that matters. That He is satisfied you tried your best.
Struggling in life is part of your journey. Nothing comes easy. Getting close to the Almighty is a lifelong process. You cannot expect everything to magically fall into place. You need to depend on Him and trust that what He has planned for you is the best.