Like Spikey says, there are many factors that dictate how long renders take.
You may find working in Eevee a better option for faster renders, however you will need to work within the limitations of Eevee.
There are many things you can do to speed up rendering with Cycles, like a time limit, increasing the noise threshold and adding a Denoise node in the compositor, any many more.
If you want to give more details of your render settings and scene, we may be able to suggest some other options.
Remember, Cycles is Blender’s physically-based path tracer for production rendering. Unlike Cycles, Eevee is not a raytrace render engine. Instead of computing each ray of light, Eevee uses a process called rasterization. Rasterization estimates the way light interacts with objects and materials using numerous algorithms.