According to documentation the maximum for AWS SQS message retention period is 14 days. After that time message will be deleted from the queue.
Is any way with SQS t
Well 14 days is max limit you can keep the message. After 14 days you can move that massage to S3 Bucket for backup. Also there is a hack you can do with DLQ.
Here is a quick hack where you send that message back to the main queue. This is definitely not the best or recommended option.