Irregular cycle

My cycle always fluctuates between 33-45 days depending on the month. last month was 40 days while this month was 33. Does anyone else have a similar issue? It's so frustrating because I never know when I'm ovulating and it's hard to know when to take a pregnancy test!