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