Should I shrink my (SQL Server) database?

Nope.
Add disk.

You think it’s OK to shrink because your scenario is special. It’s not. If you are going to shrink, practice safe shrinking.

DBCC SHRINKDATABASE()
DBCC SHRINKFILE()
Resize-Partition