Atm, Black medallion last 72 hours, but may times with crashes you see people complaining about losing opportunity, or you have to choose carefully when to activate it, when you have 3 days pretty much free, to not waste it. It makes it a little bit painful to handle.
My suggestion, if it's possible to code, is to change this.
Cut the time in half. From 72 hours to 36 hours. Add a time countdown that only go when you are online. This way, you will be able to handle your hunting, you don't have to fear crashes anymore, you don't have to fear real life stuff out of nowhere anymore, you will not waste your bm. It will be consumed only when you log in till you log out, everytime.
What do you think?