This upcycled storage headboard takes up no more room than two small end tables while still providing the function with two cantilevered shelves. It also provides additional room for lamps, books and artwork. Not only can it be built in about four hours, but this upcycled storage headboard can also be nearly free with some DIY salvaging skills.
We lucked out by finding a set of used storage crates that came as singles, doubles and triples. These could be combined to obtain the height needed on each side of the bed. For this full size box spring and mattress, the 42-inch-tall triple crates worked perfectly.
Use MDF or plywood to make the top shelf that expands across the bed and two shelf towers. Cut the sheet to the proper width. It should be 3/4" narrower than the tops of the crates to allow room for the the trim piece (to hide the raw edge of the plywood). Determine the length of the top board. It should be: mattress-width + 2x crate-width + 2". This will give a 1-inch clearance on each side of the mattress.
Fasten one of the 2" pieces to the front of the shelf using wood glue and 18-gauge finish nails. Insert the nails 6” on center. The trim piece will form a front valence to hide the raw edge of the plywood and it will add strength between the crates. The other 2" piece is used as a support piece on the back, bottom of the shelf. Trim this one shorter by subtracting 1/4" + 2x the crate width from the full length and center it along the rear of the shelf. Fasten the same way as the top valence.
Install the top shelf using 1-1/4" course-thread drywall screws. Use at least four screws into each crate top. Also the rear/bottom shelf support should be attached to the wall with two equally spaced fasteners to support the shelf and prevent a fall hazard from the headboard tipping over. Use the appropriate fasteners for your wall type.