how important is following this? and why?

my test booster says to take at night 30-60 min before bed on empty stomach
should i even bother taking it if i ate late?
do you know how much time you should have between a meal and an empty stomach?