questions!!??

Went to my doctors today everything sounds good I have to wait four weeks till I can find out the sex!!! Has anyone had to wait that long I'll be 21 weeks when I find out 
Also my doctor told me I have an inflamed cervix. Has anyone else had this and what did you have to do