What battery should i get

I have a canon 500 D From my father who bought it 10 years ago and now I’m starting to use it for car spotting but now my biggest issue the battery doesn’t last for 20 minutes, which is something that I don’t like since I plan to go full-time in car spotting so please recommend me a battery that last really long minimum three hours