Yes, the sentence is grammatically correct.
It expresses the speaker's emotional state upon waking up; they feel sad and are acknowledging the importance of allowing themselves to express vulnerability by crying, rather than always feeling the need to be strong.
Here are some possible rephrasings:
1. "I woke up this morning feeling heavy-hearted and had to remind myself that it’s okay to cry. I don’t always have to be strong.


