Bikes with carburetors are notoriously bad about starting up in colder weather, but it doesn’t take 10 minutes to get mine started. I don’t mind driving in the cold so much as long as the temp is still above freezing, but when it’s below 50 degrees Fahrenheit, I always have to put the choke on full to get it to start, then wait a good 10 to 15 minutes while it warms up. Mine usually starts up after 4 to 6 tries, though, but 10 minutes? That’s dozens and dozens of tries… hope your battery is okay. I’m no mechanic, but maybe you should have it tested? Unless you mean the warm-up period after it’s started is 10 minutes? That’s perfectly normal in my experience, though. In really cold weather, if I try to roll the throttle before it’s had a chance to warm up about that long, the engine will stop.