Hello,
Thank you for your query.
No
masturbation does not delay periods.
Some causes of delay in periods could be
hormonal irregularities or ovarian cysts,
anovulation, all of which are common on your age.
Other external causes are illness, travel across time zones, sudden weight changes, major lifestyle changes, stress
I recommend :
-monitor your cycle for 6 more months. If it regularizes it's OK.
If you irregular cycles, please consult your doctor to make sure everything is alright.
Cycles usually regulates once you hit 18 or 20 yes.
Relax, have a healthy diet and exercise routine.
Hope this helps.
Please let me know if there is anything else I can help you with.
Wish you good health