There is a law of twos and threes, if you have client in the morning with something particular, that means that day there will be more clients with that same thing. Just the other week I went to a store wanting to buy a zener, and guess what, two guys in front of me were also buying zeners, and a guy after me came in to buy a zener. Crazy. No explanation why like this. It is just like this world over. If dude brings you dead macbook in the morning, that means you will see more macbooks that same day. But I digress..
I am waaaay long past over doing stuff for free for people. Because in the long run, after it is done and over with, they won't return you same favor, neighbor or not. One taxi driver comes to mind, I had a beat up office on 5th floor and next door was taxi dispatcher, so taxi drivers would come in. I fixed mic for one dude, just some wires. Time went by. Dude offered to drive me to supermarket several miles away for money and I knew for a fact I can drive there for less if I used the app, and I was waiting for the bus.
Good did never comes back, man. Above is just one example, but there are plenty of these examples.
If you did something for someone for free or cheap, there is a law of twos and threes, more people will come to you and expect you to do stuff for free or cheap for them. But, if you decide to take money for it!!! Ohhhhh... They will get butt hurt, turn around and leave, and then talk bad about you behind your back.
Don't do stuff for people for free! Ever! Take money even if you think the thing doesn't worth anything, because that is not true. If the thing didn't worth anything, the dude wouldn't come to you. If he came to you, that means it worth something for him, keep that in mind.
Charge people money. Always. Look, at the end of the day it does not matter if they think you're a good boy! Did this and that for free. At the end of the day matters if people think you worth something. They think you worth something when they spend money on you.