Hi,
You should stop approach at DH or MAP whatever you meet first.
If you descent correctly, you will achieve DH first, but if you descent too slow, there is a possibility that you achieve MAP first,
It's better to understand at NDB approaches w/o DME, where you descent and simply waiting what is first.
edit/ look at post #21 in this topic, there you'll find full answer