how long is your cycle ?

Kelsie • Mama to 4.
My average is 38. 
It's supposed to be 28 right!? 
This is how my cycle has been 
March was the 2nd -6th
April 12th-16th
May 17th-21st 
Is anyone else's similar ?