If you were born in 1955, you are a baby boomer. If you were born in 1985, you are a millennial. 1985-1955=30. 30 isn't the normal age for a grandparent.
Latest possible boomer is early 60's. I took pretty much smack dab in the middle of the boomers. Millennial starts in what, '81-82? so about 16-20 years between, which is generation X. The earliest possible boomer is early 50's when the latest millennial is born. The latest possible boomer is 19 when the earliest millennial is born.
Yes. Another way of looking at it is that GenX are the children of people too young to be members of the Greatest Generation or participate in events surrounding WWII, but too old to be baby boomers.
> Generation X (or Gen X) is the demographic cohort following the baby boomers and preceding the Millennials. Demographers and researchers typically use birth years ranging from the early-to-mid 1960s to the early 1980s, with 1965 to 1980 a widely accepted definition.