this is cool art, i hope you will be happier and stop pressuring yourself, you do not have to make carravagio tier artworks every upload, maybe you can make a bunch of small, less effort art in one file, or make a large masterpeice but do not force yourself to work for more than 20-30 minuites, you are not a very large creator so you have a lot of time before people force that mindset on yourself