Cory tells Mary that hiding the fact that she had a baby was hard because she couldn't have people over or go out to parties etc... In season 3 "Lets Talk About Sex" Mary goes to a co-ed sleepover at Cory's house which we find out was a weekly thing.