
Struggle along
Keep Pushing
Struggle along implies determination to persist despite hardships. 
Slow Progress
Indicates progress is being made but more slowly or with more effort than desired. 
Optimistic Undertone
Often used to express a sense of hope despite difficulties. 