thanks for using health care magic.
I have gone through your available history. black discharge is common to have along with menstruation
delay of cycle for few days are common. if you have sexual intercourse without protection, you should check for pregnancy
Stress is known to cause delay in menstrual cycle. you can start stress management
for the same.