As Spirulina is a nutritional supplement it can be taken any time. However the people with middle, old age, diabetes, gastrointestinal disease, weight loss, beauty and health should eat Spirulina half an hour or an hour before a meal. Before puberty, the young with cancer, anemia, major surgery, major trauma, poor physical and feeble takes after the meal.