Anxiety is a sleep-killer but there are lots of ways to neutralize it. Again, if you are worrying about a relationship, that will impair your ability to sleep. Sometimes, of course, your insomnia and the results of it may cause troubles in relationships. It's very helpful to sort out which is the primary problem, or to start making changes in your relationships to they feel better. A counselor is a useful ally in this work.
Every person has different needs for touch.
Sometimes, though, it is difficult to admit even to oneself, that one needs more or less touch than what is happening. Ideas for getting more touch can include hugs from friends, massages from friends or massage therapists. Your sexual relationship is an important factor in your social connections. If it isn't going well, or even if it is, your feelings and activites within that relationship can impact your sleep. If your sleep is changing on the weekends - think about who you are with.