Slow login / Desktop initialization

Hello! My system boots up to the login screen in like 30 seconds. However, when i login to my user i also have to wait ~30 seconds on loading screen and then also wait for blackscreen without being able to use the DE for extra 40 seconds.
I don’t have an SSD.
The numbers may be wrong, but you’ve got me. This makes me very sad.
How can i analyze what makes login so slow? Is there a way to improve boot speed without SSD?

Use the search function at the top of the page and you will find several answers that might help you for example Help with improving bootup speed - #4 by stephane

btw at just over a minute that is not that slow, at least compared to mine