Like h82rent I too must remain active and I hate being stationary. I was going to post it before but I hesitated: the reason I think I’m fine sleeping on any surface is because I run myself into the ground every day so when I hit the sack I’m out like a light. Sometimes directly on the wood floor or grass or sand or whatever. I do 8 hours of engineering work, 6 hours of film editing, and 2 hours of swimming or weights on weekdays, about 4 hours of surfing or volleyball every Sat/Sun at South Mission. If I don’t do something I get depressed and crazy.
While I don’t believe in loving yourself a la Narcissus, it is true that muscular stress may be caused by emotional stress or worry. Try smoking some weed! People believe it has both physical and emotional benefits. I’m sure you can get a prescription based on what you’ve gone through so far.