Here's a question which is similar to yours and already answered:
You can replace the Date beeing compared with this:
$DateToCompare = (Get-date).AddDays(-90)
powershell to delete items from a list where created date < "1/1/2011"powershell to delete items from a list where created date < "1/1/2011"