Remember that estar is used for temporary conditions, like how people are feeling or doing.
Meanwhile, ser is used for more permanent descriptions, like where someone is from or what they are like.
Mañana means both tomorrow and morning.
So mañana por la mañana actually means tomorrow morning!
Some Spanish verbs like me llamo and te sientes always need an extra little word before them.