It's not bad, but it's not good to upload without a schedule. While some people might have notifications on for your channel, many of your subscribers won't. Without a schedule, they won't know when to check your channel for a new video and eventually they'll just forget about you altogether.
You'll know which guys have notifications on(In my situation, there's always a guy who comments "first" just 1-3 minutes after each upload, and unless he's just very lucky, he has notifications on) and you'll quickly realize that a lot of people aren't seeing your videos when you upload.
So what do you do?
You make a schedule!
I am someone who needs time to critically watch and edit videos over and over, so I give myself lots of time between uploads. I upload on Monday, Wednesday, and Friday. I record on Friday nights and all day Saturday. I edit for Monday on Sunday, for Wednesday on Tuesday, and so on. It gives me a lot of time to get videos out because when I tried to upload twice a day, I would often have to go on long breaks because I get too stressed or tired. Make a schedule that works for you and make it obvious that you have a schedule by putting it in your channel's about tab, in the descriptions of all your videos, and maybe even say it at the end of your videos. If your viewers know when to come to your channel to see a video, it will make seeing your videos a lot easier for them and you'll notice your views go up(specifically views from subscribers) and up as more people catch on to your upload schedule.
Hope this helped! It's 12:38 am and I have no Idea if what I'm typing is even making any sense, but no turning back now I guess lol