nobody can asses ur storage needs for u...that is something tht u have to decide based on ur consumption...
but generally speaking...at ur age, most people need a lot of storage for different purposes...for example, i need a lot of space for games exclusively...
having said that, u can also always add more storage externally...
and it is better to keep ur primary drive only for OS and other installations, unless u partition it...
in a nutshell...
if u use 512gb only for OS and installations, it is more than enuf...but if u include secondary storage in it, u might fall short in the long run...