Is that enough to record and post on YouTube? And how long do you think the YouTube videos can be?

I have a Lenovo laptop intel core i3, 6 GB memory and 1 TB hard drive. It's not the best laptop I have to start from somewhere right?

You don't want to play video games you wanna record video that doesn't need a strong device so I guess that is ok good luck

Should be fine for posting the occasional 1080p video to Youtube. If you're going to be making a living at it, then I'd suggest getting yourself an AMD Ryzen 5 or Ryzen 7 desktop with at least 16 GB of RAM, and about 4 TB of storage, plus a 250GB SSD.