Just to eliminate any confusion, “am” means “in the morning,” and “pm” means “afternoon/evening.”  OK?

With that in mind, one doesn’t need to use “am” and “in the morning” in the same sentence.  And, one doesn’t need to use “pm” and “night” in the same sentence.

Like:  “I’ll pick you up at 6 am tomorrow morning.”

Or:  “The show starts at 8 pm Wednesday night.”

This might help:  There is nothing wrong with saying “o’clock”:  “See you at 6 o’clock tomorrow morning.”  Or just, “I woke up at 4 this morning.”  Or:  “Meet me at the theater at 8 o’clock tonight.”  Give it a try.