If you are sleeping properly at some friend's place or in a hotel, but not in your own bed, it's pretty obvious that your mattress is not comfortable. Another sign could be that you are spending most nights on the couch. The couch can affect your posture, so change the mattress and get back to sleeping on the bed.