45,34,46 days cycle....wonder if its normal or not:(

Nimra
Fuse cycle was 45 days, second 34 and now third is 46... is it normal or i have some problems ??? And when do I ovulate??? Everything is so confusing for me now.... I start loosing hope :(