Most of your daily supplements such as Vitamin D, multivitamin, and fish oil should be taken with breakfast or lunch, that is, your largest meal of the day. What you need to understand is that these supplements should be taken with food so they can help with absorption and digestion as well.
Now, All supplements should be taken with food, but there are however some exceptions to this rule; there are some few supplements that should be taken on an empty stomach before your meals, such as; SAM-e., this is a supplement to help you with your mood, and if taken with food, it may interfere with how your body receives it.
This supplement should be taken in the morning after waking up, and before you take any breakfast.