Is my co-worker sexually harassing me?

I am 19 and he is 32. we have known each other for half a year now and usually get along very well but outside of work we don’t have anything to do each other. Lately he behaves a little weird for example whenever we talked he would get really close and touch my shoulder. At first I didn’t think anything of it. Last week he hugged me from behind when I had a work related question. I felt really uncomfortable but was too stunned to say anything. Then yesterday I bought something like a coupon for a lingerie store. He heard of it and when we were alone he strangely offered to help me buy lingerie for me. I don’t know it just feels really weird but maybe I am just overthinking things?
Is my co-worker sexually harassing me?
Is my co-worker sexually harassing me?
Post Opinion