Do I have to take two pills at the same time?

You do not have to take both pills together. If you are sensitive to any type of vitamin, you can split up the dose by taking one in the morning and one at night. As long as you take 2 tablets in a 24 hour period you are getting the exact amount you need for HeadacheFree to work its best.