You can get them pretty early but they look kinda like an alien still. Waiting till your in your mid to late 20 weeks of pregnancy will give you the best results!
26-29 weeks is the best time. My u/s tech also mentioned to drink lots of water before taking pics. At least a week ahead.