For a profile pic, you need to have your photo posted to an active website. Then you right click and copy the photo location. There are sites that specialize in letting you upload photos for this kind of thing, but I haven’t had luck with them, so I’m kind of a newbie in that regard too. What I’ve done is add photos to a website I run for a totally different purpose, on a page that I keep hidden, and link to them there. If you want, you could post the pic you want here, and I can add it or that page and send you the link. It’s not the best long term solution since you won’t have access to edit my website, but it would work in a pinch.
RE: How to add a photo to your profile