I told Serana to wait at whiterun at the front gate, I forgot about her and when I came back she wasn't there, where would she be?


Go back to where you first obtained Serana as a follower, she will probably be there.
Followers do this thing where if you leave them waiting for long enough they will go "meh, I'm tired of this" and go back to where you obtained them, or in the case of a follower you obtained through thaneship then they will be in your house if you have a house in the city you're a thane in.

Check where you found her or your house.

Not the answer you're looking for? Browse other questions tagged or ask your own question.