Hmmm. I think you would get even better results if you separated the zinc and magnesium from the calcium. My understanding is that calcium interferes with the absorption of the other two minerals.
Try taking the calcium in the morning and the zinc/magnesium right before bed.