The phrase "struggling with" can often feel overused and generic. However, there are many synonyms that can add more specificity and depth to your language. For example, you could use "challenged by," "wrestling with," or "grappling with" to convey a sense of direct engagement with a difficult situation. Alternately, "battling against," "overcoming," or "conquering" might be more appropriate if you're trying to emphasize a sense of determination or victory over an obstacle. Other possibilities include "enduring," "enduring under," "suffering from," "grinning and bearing," or "dealing with," depending on the context and tone you're aiming for.