Where is Aunt Flow

The last time my cycle was normal and stayed on the whole 5 days was july 19,2016. i didn't have a cycle for aug,sep,or oct. my cycle came back on in Nov. 2016 stayed on for 4 days. after that i didn't have a cycle for dec.,jan.,feb., or march my cycle came back on in April of this year stayed on 4 days that was the last time i saw my cycle. i have been to the doctor i have took pregnancy test they all come out negative. I'm trying to have children but how can i when i don't know when im ovulating or when my period suppose to come on..