Is there any way you can wait for your next cd3? Especially for the FSH? It wont be an accurate indication of your fertility if you do it at other time in the cycle.
I'd also agree with waiting for CD3 for the FSH/LH/P4/E2 test.

From what you have said about your cycle, sounds like CD21 would be right for your progesterone (P4), so you could do that this cycle and the rest early in the next cycle. They don't have to be in the same cycle (at least, that I'm aware of).