Should I give out my home address?

No, you should never give out your home address. You will just be advertising for strangers to turn up on your doorstep, which is a major safety issue. Even once you have been chatting to someone for a while, refrain from giving your address. If you arrange to meet up, then meet somewhere public so they don’t find out where you live. Only once you know each other quite well should you give them your address.