Revealing your pregnancy!

When do you think is an appropriate time to tell? I feel like I should tell some people sooner than others but I'm not sure! I'm going out with friends for the next two weekends and I know they will be suspicious if I don't drink. Is it ok to tell if I'm only 7 weeks?