Shirk is not forgivable only if one dies with shirk
Salam
You are still living and I see no reason for you to worry or despair when there might be abundance of time for repentance. Use it wisely, and all it needs for Allah to forgive us is "sincerity".
Indeed, no one despairs of relief from Allah
except the disbelieving people"
(1287)
Peace.