Pip, personally I feel that 7m is a bit too early to be going without BF and cuddles all night. I started motherhood with the knowledge that I wouldn't sleep at night for the first year, so I was a lot more relaxed about it. I think ANYONE telling you a baby "should" sleep through is lying to you. Some do, yes, but most don't.

When DS stopped wanting BF at night (took a quick sip but didn't go back to sleep on the breast... use it while you can, it's the best sleep-weapon in your arsenal!), I laid him across my chest and patted him to sleep. He could hear the heartbeat and smell the breasts: for him, that was reassuring him it was safe to sleep even without the feed.

After a few weeks of that, I patted him to sleep in his cot instead. He wasn't too happy, but wasn't crying about it. When he did get upset, I held him (and patted) until he calmed down, then laid him down again. He had stopped feeding to sleep at all at this point and was getting too heavy to go to sleep in my arms all the time. (I can still put him to sleep in my arms if I have to, but only as a one-off and not for a half-hour+ every night.)

HTH, I don't want to sound mean but all the expectation other people have of your baby sleeping all night doesn't help new mothers, I think!