NextJS should I use a headless CMS?

Hello I am working on a project that is a multi user blog where anyone can create a post and comment. I was curious if I should try to use a headless CMS for something like this (I am getting mixed signals on this) Or should I just roll my own postgresSQL database with Prisma. Side note. Would I have the actual blog posts as like a Jsonb document in postgresSQL or should I have them in a different place?