Generally, I speak in dialect with my parent and my friends who come from my hometown. It seems drifted apart when we talk in mandarin.
But I speak in mandarin with my workmate or other friends, because they can not understand what I mean if I speak in dialect.