When we say someone is "struggling on," we usually mean that they are experiencing difficulty in their pursuits, yet persevering nonetheless. Synonyms for this phrase include persevering, soldiering on, pressing forward, moving forward, trudging along, and persisting. Each of these words suggests that the person is making a concerted effort to continue despite obstacles or hardships. Other phrases that convey similar meaning include "hanging in there," "keeping at it," "not giving up," and "sticking with it." Ultimately, all of these expressions capture the bravery, resilience, and determination required to keep going, even when the going gets tough.