Hiya... OK, here's the answer:

You have what are called "slow twitch muscle fibers"... it takes me a good 12 miles to get warmed up...

people that have Fast twitch muscle fibers tend to be good shorter distance riders and sprinters...

it absolutely is genetic!