Save project, session or product

Hello everyone, im having trouble understanding the logic on saving the job done. When should I save project, session or product and what does it mean?, whenever I need to save im not sure what option to choose, also, it takes too long to save, is it normal?. I’d appreciatte some help, thanks in advanced.