I recently got a check for 5k dollars from my grandparents who live in the US and my bank does let me deposit it into my account however it’ll take around 40 days for it to clear plus the bank is gonna take a portion of it as a commission (don’t know how much exactly but the lady that helped me did say it was gonna be a lot considering how much I’m getting) Is there a faster way to get the money into my account? Sales are gonna be done by the time it clears, and I don’t want to bother my grandparents with this since they’re super old now

I don’t have a bank account in the US since I’m not from there so I honestly have no idea what to do besides wait the 40 days.