I would def contact your doctor/health care provider. 17 days is a very long cycle.
3.6m questions
4.6m answers